c#クラスファイルからクラスを呼び出す方法

Dimitar Grudev

私はこのクラスを持っていますが、それを呼び出す方法がわかりません。申し訳ありませんが、私は新しく、まだ学んでいます。このクラスを使用して、MSSQLポートを開こうとします。別の方法があるかもしれませんが、私が言ったように私はまだ学びます。

public class ProcessStart
    {
        public string input;
        public static void startProcess(string input)
        {
            Process process = new Process();
            input = @"
@echo Enabling SQLServer default instance port 1433
netsh advfirewall firewall add rule name =""SQLServer"" dir =in action = allow protocol = TCP localport = 1433
@echo Enabling Dedicated Admin Connection port 1434
@echo Enabling HTTP port 80
@netsh advfirewall firewall add rule name=""SqlServer1"" dir=in action=allow protocol=TCP localport=80
@echo Enabling Dedicated Admin Connection port 80
";
            process.StartInfo.FileName = "cmd.exe";
            process.StartInfo.CreateNoWindow = true;
            process.StartInfo.RedirectStandardInput = true;
            process.StartInfo.RedirectStandardOutput = true;
            process.StartInfo.UseShellExecute = false;
            process.Start();
            process.StandardInput.WriteLine(input);
            process.StandardInput.Flush();
            process.StandardInput.Close();
            process.WaitForExit();
            Console.WriteLine(process.StandardOutput.ReadToEnd());
            //Console.ReadKey();

        }
    }
サイモン・マルダー

のでstartProcessある公共あなたはクラスの外からそれを呼び出すことができます。静的であるため、インスタンスを作成せずに呼び出すことができます。そう:

ProcessStart.startProcess(input);

さらに、Mainどこかに静的メソッドが必要になります。次に例を示します。

class Program {
    static void Main() {
        …
    }
}

Main()メソッドがどのクラスで定義されているかは関係ありません。に追加できProcessStartます。

編集:クラスに奇妙なことがあります。クラスで未使用の非静的 inputメンバーを宣言inputし、2行目で上書きするために無視する引数宣言しますメンバー変数を削除して、渡された引数値を使用するか、引数を削除してメソッド本体で宣言するかを選択できます。

class ProcessStart {
    public static void startProcess(string input) {
        Process process = new Process();
        // Don’t assign input here! Use the argument.
        process.StartInfo. …
        …
    }
}

または

class ProcessStart {
    public static void startProcess() { // No argument
        Process process = new Process();
        string input = @"…";
        process.StartInfo. …
        …
    }
}

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Pythonkvファイル別のクラスから関数を呼び出す方法

分類Dev

Javaプログラムからクラスファイルを呼び出す

分類Dev

JavaクラスからC#クラスを呼び出す

分類Dev

別のファイルからメソッド/クラスを呼び出す

分類Dev

2番目のjarファイルからクラスを呼び出す

分類Dev

クラスを呼び出さずにクラスから変数を呼び出す方法-c#?

分類Dev

SwiftテストファイルからObjective-Cクラスを呼び出す

分類Dev

React Nativeの別のファイルからクラスの関数を呼び出す方法は?

分類Dev

React Nativeの別のファイルからクラスの関数を呼び出す方法は?

分類Dev

Meteor-他のJSファイルから外部クラスメソッドを呼び出す方法は?

分類Dev

Pythonでさまざまなファイルからクラスと関数を呼び出す方法

分類Dev

別の.javaファイルにある別のクラスからメソッドを呼び出す方法は?

分類Dev

PHPはクラスを他のファイルに保存し、別のクラスから呼び出します

分類Dev

C ++ファイルリーダーの別のクラスから集合関数を呼び出す

分類Dev

Typescript - 別のファイルからエクスポートされたクラスを呼び出す。

分類Dev

C#で派生クラスインスタンスから基本メソッドを呼び出す方法は?

分類Dev

C#のクラスから関数を呼び出す

分類Dev

ASPXページからC#クラスを呼び出す

分類Dev

別のファイルおよび別のクラスから不特定の関数を呼び出す

分類Dev

別のファイルでクラスを呼び出す方法は?

分類Dev

PythonからクラスのC ++関数を呼び出す方法

分類Dev

Python:ファイルから1レベル上のクラス関数を呼び出す

分類Dev

C# の別のクラスからメイン フォームの関数を呼び出す

分類Dev

別のファイル/クラスから非静的メソッドを呼び出す

分類Dev

別のクラスファイルでUIAlertを定義し、任意のViewControllerから呼び出す

分類Dev

CSHTMLファイルから別のクラスのメソッドを呼び出す

分類Dev

別のファイルから JavaScript コンストラクター メソッドを呼び出す - Rails

分類Dev

別のファイルクラスでクラスとその関数を呼び出す方法

分類Dev

バッチファイルからスクリプトを呼び出すときにスイッチパラメータを指定する方法

Related 関連記事

  1. 1

    Pythonkvファイル別のクラスから関数を呼び出す方法

  2. 2

    Javaプログラムからクラスファイルを呼び出す

  3. 3

    JavaクラスからC#クラスを呼び出す

  4. 4

    別のファイルからメソッド/クラスを呼び出す

  5. 5

    2番目のjarファイルからクラスを呼び出す

  6. 6

    クラスを呼び出さずにクラスから変数を呼び出す方法-c#?

  7. 7

    SwiftテストファイルからObjective-Cクラスを呼び出す

  8. 8

    React Nativeの別のファイルからクラスの関数を呼び出す方法は?

  9. 9

    React Nativeの別のファイルからクラスの関数を呼び出す方法は?

  10. 10

    Meteor-他のJSファイルから外部クラスメソッドを呼び出す方法は?

  11. 11

    Pythonでさまざまなファイルからクラスと関数を呼び出す方法

  12. 12

    別の.javaファイルにある別のクラスからメソッドを呼び出す方法は?

  13. 13

    PHPはクラスを他のファイルに保存し、別のクラスから呼び出します

  14. 14

    C ++ファイルリーダーの別のクラスから集合関数を呼び出す

  15. 15

    Typescript - 別のファイルからエクスポートされたクラスを呼び出す。

  16. 16

    C#で派生クラスインスタンスから基本メソッドを呼び出す方法は?

  17. 17

    C#のクラスから関数を呼び出す

  18. 18

    ASPXページからC#クラスを呼び出す

  19. 19

    別のファイルおよび別のクラスから不特定の関数を呼び出す

  20. 20

    別のファイルでクラスを呼び出す方法は?

  21. 21

    PythonからクラスのC ++関数を呼び出す方法

  22. 22

    Python:ファイルから1レベル上のクラス関数を呼び出す

  23. 23

    C# の別のクラスからメイン フォームの関数を呼び出す

  24. 24

    別のファイル/クラスから非静的メソッドを呼び出す

  25. 25

    別のクラスファイルでUIAlertを定義し、任意のViewControllerから呼び出す

  26. 26

    CSHTMLファイルから別のクラスのメソッドを呼び出す

  27. 27

    別のファイルから JavaScript コンストラクター メソッドを呼び出す - Rails

  28. 28

    別のファイルクラスでクラスとその関数を呼び出す方法

  29. 29

    バッチファイルからスクリプトを呼び出すときにスイッチパラメータを指定する方法

ホットタグ

アーカイブ