限定它不能使用实例引用访问;用类型名称限定它示例1:在本MSDN教程中更具体地创建、启动线程并与之交互描述Main()中的第3至7行我有以下代码,但出现以下错误:无法使用实例引用进行访问;用类型名称限定它。publicstaticThreadTestthreadTest=Program.cs中的newThreadTest();privatestaticThreadtestingThread=newThread(newThreadStart(threadTest.testThread()));staticvoidMain(string[]args){}ThreadTest.cspublicstaticvoidtestThread(){}你的testThread是一个静态方法,所以它可以通过类型名称获得。因此,而不是isntancethreadTest使用ThreadTest类型。//publicstaticvoidtestThread()testingThread=newThread(newThreadStart(ThreadTest.testThread));或更改方法声明(删除静态)://publicvoidtestThread()testingThread=newThread(newThreadStart(threadTest.testThread));您还应该将委托给ThreadTest.testThread的方法传递给ThreadTest.testThread(去掉括号),而不是将方法调用传递给ThreadTest.testThread()。以上是C#学习教程:不能通过实例引用访问;使用类型名称来限制它共享的所有内容。代表立场,如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
