我在我正在编写的文件中输入了一个拼写错误,并发现在声明void字段类型时没有编译器错误:
class MyClass
{
object value;
void otherValue; // I would have expected a compiler error
}
允许它的事实暗示我有这样一个领域的用途,但我不知道一个。尝试设置 会生成编译错误。那么,它是否有用,或者它是编译器如何工作的一些工件没有功能?
修改 视觉工作室出了问题,它没有编译(因此没有给我一个错误)重新启动它,它给了我错误。这很尴尬。
答案 0 :(得分:3)
错误讯息:
Error 1 Field cannot have void type C:\Users\Mr Master Minded\Documents\Visual Studio 2008\Projects\ConsoleApplication1\ConsoleApplication1\Program.cs 31 9 ConsoleApplication1