2017-02-16 18 views
-4

我想在我的c#項目過程中調用一個公共的Methode(發送)!從c#調用過程中的Methode -project

這與了Methode我要呼叫的過程:

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

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

我知道怎麼去的過程而不是如何調用梅索德!

我已經在其他網站上搜索過,我沒有發現任何可以幫助我的東西。

+0

你想從循環內部調用它嗎?嘗試發送();? – 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#項目(exe)中調用Methode!不在同一個項目中 –

0

如果你在同一個Program類中,你可以直接調用該方法。如果你在不同的課程中,則需要另外一種方法來申報新課程。

static void Main(string[] args) 
{ 
    while(true) 
    { 
    Send(); 
    } 
}