ASP.NET expected ; error
我有这行代码:
1
| var defaultResult = $"Enum_{@this.GetType().Name}_{@this}"; |
但我得到这个错误:
expected ;
我该怎么解决这个问题?字符串?格式?
- 包括一些周围的代码,因为这行很好。
- @你试过了吗?因为不是。
- @drewkennedy $没有什么问题,它标记了一个内插字符串。另外,错误不是关于$。
- 我不知道$符号,但我怀疑@是否可以放在{}中。
- @德鲁,我的坏蛋,一个未来的教训。
- @姬子不用担心。C和.NET版本往往会被遗忘。
$是C 6.0中提供的功能。确保设置为正确的版本。
- 这个错误根本没有提到$。老的编译器会抱怨$,而不是;。
- 我在C 5.0上,在需要;时出错。
C 6.0之前支持字符串插值。阅读此处了解更多信息