「System.ArrayにLastWriteTimeの定義が含まれていません」というエラーが表示されます
-
28-10-2019 - |
質問
c#コードに問題があり、ifステートメントが機能しないようです。何らかの理由でコードの間違った部分を参照しようとしていると思います。すべての適切な参照とすべての適切な使用法があることを確認しました。問題のあるコードを次のように貼り付けました: ジェネラコディセタグプレ
ご協力いただければ幸いです。
解決
あなたがしたいことはおそらくこれですか? ジェネラコディセタグプレ
他のヒント
まあ、fi
は配列なので、fi.LastWriteTime.Date == DateTime.Today.Date
はそのエラーを出します。正しく。
返されたディレクトリを他の目的に使用していないようです。そのため、「修正」を提案することはできません。
配列でLastWriteTimeを呼び出していますが、配列にはこのプロパティがありません。
配列のメンバーでLastWriteTimeを呼び出す必要があります。例: ジェネラコディセタグプレ
またはすべてのファイルを反復処理するには: ジェネラコディセタグプレ
エラーは単純で、FileInfoアイテムの代わりに配列にLastWriteTime
を使用しています。次のようなコードでインデックスを使用する必要があります:
ジェネラコディセタグプレ
0をインデックスnumに置き換えるか、次のようにforeachループで使用します。 ジェネラコディセタグプレ
前述のように、このプロパティは配列では無効です。 FileInfoをforeachループで囲むだけです: ジェネラコディセタグプレ
必要 ジェネラコディセタグプレ
forループがありません: ジェネラコディセタグプレ
所属していません StackOverflow