我是C#的新手,所以原諒這個問題,但我很困惑:爲什麼我需要一個類程序的實例來訪問公共和同一類的方法沙箱?訪問同一類中的公共方法需要一個實例?
namespace GoogleTest
{
class Program
{
static void Main(string[] args)
{
Program p = new Program();
p.Sandbox();
}
public void Sandbox()
{
...
}
}
}
從測試代碼中刪除'public'。用新信息再次提問。此外,*搜索*爲 - *和報告* - 當您不使用實例時您收到的錯誤消息。 – user2864740
http://stackoverflow.com/questions/3371839/is-it-possible-to-access-an-instance-variable-via-a-static-method,http://stackoverflow.com/questions/12871297/how有沒有訪問實例成員的靜態方法?rq = 1 – user2864740
@ user2864740:我沒有收到錯誤。我只是看不到沒有實例的非靜態方法。我瞭解下面指出的基本知識。令人困惑的是,我意識到我需要一個程序實例**在程序本身**中。現在我懂了。謝謝大家。 –