c# - 预期的C#语法错误值

标签 c# syntax-error

我这里有这两行代码

var unitsMap = new[] { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine", "ten", "eleven", "twelve", "thirteen", "fourteen", "fifteen", "sixteen", "seventeen", "eighteen", "nineteen" };
        var tensMap = new[] { "zero", "ten", "twenty", "thirty", "forty", "fifty", "sixty", "seventy", "eighty", "ninety" };

而且我的[]下方都出现红色的弯曲错误下划线,表示语法错误值在预期范围之内。而且我在所有值(1、2、3等)下都有一个红色的弯曲错误下划线,但不是零...错误是;预期。

我究竟做错了什么?

最佳答案

您使用的是不支持var关键字的较旧版本的C#,它是在v3.0中引入的,而VS的最低支持版本是2008。

您的版本中的等效项为:

string[] unitsMap = { "zero", "one", ... };
srring[] tensMap = { "zero", "ten", ... };

关于c# - 预期的C#语法错误值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15747682/

相关文章:

c# - C#中两个int数组的交集

c# - C#从PC到手机的SMS短信

c# - 游戏中的控制台式界面

c# - 在 ServiceStack 中进行属性级别授权的最佳方式?

excel - 从网站复制 Excel VBA 代码时出现意外的语法错误

javascript - jQuery 滚动到() "unrecognized expression"

c# - 如何在 C# 中解码 utf 字符串

ruby-on-rails - Rails 不再允许在路由中使用 "symbol: value"?

C++ 线程 - 没有匹配的调用函数

c - C 中未声明的标识符链表