Main()でメソッドを呼び出すことができませんか?

YoungCoder

こんにちは私はC#を学んでいます。

インスタンスでメソッドを呼び出そうとすると、インテリジェンスのオプションが表示されず、入力する必要があります。

また、ビルドしようとすると、現在2つのエラーが発生します。

1。) "'string []'には 'LastWriteTime'の定義が含まれておらず、タイプ 'string []'の最初の引数を受け入れる拡張メソッド 'LastWriteTime'が見つかりませんでした。"

2。)「メンバー 'MyClass.Move_Modified_Files()'はインスタンス参照ではアクセスできません。代わりにタイプ名で修飾してください。」

どんなリードでも大歓迎です!

これが私のコードです:

namespace File_Mover
{
    public class MyClass
    {
        public static string src = @"C:\Users\Bold Defiance\Desktop\FolderA";
        public static string dst = @"C:\Users\Bold Defiance\Desktop\FolderB";
       public static string[] files = System.IO.Directory.GetFiles(src, "*.txt");

        public static void Move_Modified_Files()
        {
            try
            {
                if (files.LastWriteTime.Date == DateTime.Today.Date)
                {
                    File.Move(src, dst);
                    Console.WriteLine("Modified files in {0} were moved to {1}", src, dst);
                }
                else
                {
                    Console.WriteLine("No new or modified files were created today.");
                }
            }
            catch (Exception e)
            {
                Console.WriteLine("The process failed: {0}", e.ToString());
            }
        }
    }

    class Program
    {
        static void Main(string[] args)
        {
            MyClass cls = new MyClass();
            cls.Move_Modified_Files();
        }
    }
}
ジョン・コーナー

エラーを修正するには:

1.)System.IO.Directory.GetFilesファイルパスの配列を返します。各ファイルの最終書き込み時間を確認System.IO.File.GetLastWriteTime()する場合は、フルパスを渡すことを使用できます。これを行うには、配列をループする必要があります。

2.)メソッドとメンバー変数はクラス内で静的である必要はありません。メソッドを非静的にする必要があります。そうすれば、このエラー/警告は消えます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

AppCompatActivityでgetLifecycle()メソッドを呼び出すことができません

分類Dev

ExtJS:メソッド 'getProxy'を呼び出すことができません

分類Dev

IqueryableはIncludeメソッドを呼び出すことができません

分類Dev

再帰呼び出しを実装するメソッドを呼び出すことができません

分類Dev

JavaCalculatorプログラムのMainメソッドで複数のメソッドを呼び出すことができません

分類Dev

@InjectMocks属性はMockitoのメソッドthenReturnを呼び出すことができませんか?

分類Dev

odoo [QWEB]はテンプレートからメソッドを呼び出すことができません

分類Dev

回答が得られる前にメソッドを再度呼び出すことはできませんか?

分類Dev

ReactNativeの別のクラスからメソッドを呼び出すことができません

分類Dev

フォームのクラスからメソッドを呼び出すことができません

分類Dev

pythonnetはvb.netdllからメソッドを呼び出すことができません-TypeError

分類Dev

C#はvoidmainから保護されたメソッドを呼び出すことができません

分類Dev

カスタムTextBoxのEventTriggerのCallMethodActionからメソッドを呼び出すことができません

分類Dev

カスタムConstraintLayoutクラスのメソッドを呼び出すことができませんか?

分類Dev

クラスからメソッドを呼び出すことができません

分類Dev

jqueryから単純なWebAPIPOSTメソッドを呼び出すことができません

分類Dev

Blazorjavascriptメソッドを呼び出すことはできません

分類Dev

未定義のメソッドを呼び出すことはできません

分類Dev

nullのメソッド 'drawImage'を呼び出すことはできません

分類Dev

nullのメソッド 'apply'を呼び出すことはできません

分類Dev

LaravelでVIEWを返すメソッドを呼び出すことができません

分類Dev

RailsでDeleteメソッドを呼び出すことができませんでした

分類Dev

ノードjsで静的メソッドを呼び出すことができません

分類Dev

AngularJSで$ http.getを使用してPHPのメソッドを呼び出すことができません

分類Dev

Swiftで特定のObjective-Cクラスメソッドを呼び出すことができません

分類Dev

Android-ViewModelで定義されたメソッドを呼び出すことができません

分類Dev

StAXOMBuilder()クラスで保護されたメソッドを呼び出すことができません

分類Dev

window.addEvent( 'load'、function())で2つのajaxメソッドを呼び出すことができません

分類Dev

OnDisconnectedでクライアントメソッドを呼び出すことができません

Related 関連記事

  1. 1

    AppCompatActivityでgetLifecycle()メソッドを呼び出すことができません

  2. 2

    ExtJS:メソッド 'getProxy'を呼び出すことができません

  3. 3

    IqueryableはIncludeメソッドを呼び出すことができません

  4. 4

    再帰呼び出しを実装するメソッドを呼び出すことができません

  5. 5

    JavaCalculatorプログラムのMainメソッドで複数のメソッドを呼び出すことができません

  6. 6

    @InjectMocks属性はMockitoのメソッドthenReturnを呼び出すことができませんか?

  7. 7

    odoo [QWEB]はテンプレートからメソッドを呼び出すことができません

  8. 8

    回答が得られる前にメソッドを再度呼び出すことはできませんか?

  9. 9

    ReactNativeの別のクラスからメソッドを呼び出すことができません

  10. 10

    フォームのクラスからメソッドを呼び出すことができません

  11. 11

    pythonnetはvb.netdllからメソッドを呼び出すことができません-TypeError

  12. 12

    C#はvoidmainから保護されたメソッドを呼び出すことができません

  13. 13

    カスタムTextBoxのEventTriggerのCallMethodActionからメソッドを呼び出すことができません

  14. 14

    カスタムConstraintLayoutクラスのメソッドを呼び出すことができませんか?

  15. 15

    クラスからメソッドを呼び出すことができません

  16. 16

    jqueryから単純なWebAPIPOSTメソッドを呼び出すことができません

  17. 17

    Blazorjavascriptメソッドを呼び出すことはできません

  18. 18

    未定義のメソッドを呼び出すことはできません

  19. 19

    nullのメソッド 'drawImage'を呼び出すことはできません

  20. 20

    nullのメソッド 'apply'を呼び出すことはできません

  21. 21

    LaravelでVIEWを返すメソッドを呼び出すことができません

  22. 22

    RailsでDeleteメソッドを呼び出すことができませんでした

  23. 23

    ノードjsで静的メソッドを呼び出すことができません

  24. 24

    AngularJSで$ http.getを使用してPHPのメソッドを呼び出すことができません

  25. 25

    Swiftで特定のObjective-Cクラスメソッドを呼び出すことができません

  26. 26

    Android-ViewModelで定義されたメソッドを呼び出すことができません

  27. 27

    StAXOMBuilder()クラスで保護されたメソッドを呼び出すことができません

  28. 28

    window.addEvent( 'load'、function())で2つのajaxメソッドを呼び出すことができません

  29. 29

    OnDisconnectedでクライアントメソッドを呼び出すことができません

ホットタグ

アーカイブ