What version of C# am I using?
我该如何知道我使用的是什么版本的C?我用的是Mac和Xcode。我问的原因是因为我有一本书"C 3.0",它说你可以声明这样的多维数组。
int[,]num=新int[2,2];
当我尝试这样做时,我会得到一个语法错误。除了基础,我需要导入另一个头吗?
你试过换衣服吗
1 | new int[2.2] |
到
1 | new int[2,2] |
?
你确定你在用C语言编程而不是用目标C语言编程吗?导入基础是你在客观C中所做的,而不是C。
我认为沃尔特的回答是对的,但这里有一个很好的资源来确定你在.NET安装中使用的是哪个版本的C(这要归功于乔恩·斯基特的《深入C》一书!):
http://csharpindepth.com/articles/chapter1/versions.aspx