2017-02-16 20 views
-4

私のC#プロジェクトからプロセス内でpublic Methode(Send)を呼び出すとします。C#-projectからMethodeを呼び出す

これは私が電話をかけたいMethodeの持つプロセスです:

namespace Test123 
    { 
class Program 
{ 
    static void Main(string[] args) 
    { 
     while(true) 
     { 
     } 
    } 

    public void Send() 
    { 
     Console.WriteLine("Test"); 
    } 
    } 
} 

私はMethodeのを起動する方法のプロセスを取得しなくする方法を知っています!

すでに他のウェブサイトで検索していますが、私を助けてくれるものは見つかりませんでした。

+0

ループ内から呼び出すとしますか?試したSend();? – Sami

答えて

0

静的にプログラムのインスタンスを作成し、メソッドを呼び出します。

class Program 
{ 
    static void Main(string[] args) 
    { 
     var p = new Program(); 
     while(true) 
     { 
      p.Send(); 
     } 
    } 

    public void Send() 
    { 
     Console.WriteLine("Test"); 
    } 
} 
+0

完全な新しいC#-project(exe)でMethodeを呼び出す必要があります。同じプロジェクトにはない –

0

同じプログラムクラスの場合は、メソッドを呼び出すことができます。あなたが別のクラスにいた場合は、新しいプログラムを宣言する場所に記載されている他のアプローチが必要になります。

static void Main(string[] args) 
{ 
    while(true) 
    { 
    Send(); 
    } 
} 
関連する問題