意外的字符"$" 这个怎么解决呢?

conggang 2018-01-24 11:58:18


这个错误在我的电脑上有,在原来一个开发人员的电脑上就没有问题,请教各位大神,这是什么原因呢?
...全文
4337 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 8 楼 guwei4037 的回复:
这叫字符串插值,是C#6.0新的语法,估计你的VS的.net framework版本较低,用不了。换成VS2017肯定可以。
c#版本和framework不要随便搞混啊,一个是编译器版本一个是支持库版本。
remymartin 2018-03-02
  • 打赏
  • 举报
回复
VS2015以上就支持了,非常好的改变
春天的气息 2018-02-18
  • 打赏
  • 举报
回复
呵呵,快速定义string的,没什么别的。
webdiyer 2018-02-03
  • 打赏
  • 举报
回复
VS2017才支持,我记得2015也不行
atmo 2018-02-03
  • 打赏
  • 举报
回复
string.Format
全栈极简 2018-01-29
  • 打赏
  • 举报
回复
这叫字符串插值,是C#6.0新的语法,估计你的VS的.net framework版本较低,用不了。换成VS2017肯定可以。
mirrorspace 2018-01-28
  • 打赏
  • 举报
回复
用VS2017
X-i-n 2018-01-25
  • 打赏
  • 举报
回复
项目属性里,把目标框架修改为4.5或以上
  • 打赏
  • 举报
回复
升级高版本,比如Vs2015或2017,这是C# 6.0的语法,或者你改成 string.Format
正怒月神 版主 2018-01-25
  • 打赏
  • 举报
回复
C#6.0才可以。 vs2015或者vs2017
  • 打赏
  • 举报
回复
用最近几年发布的 vs 版本。
xiaoxiaotank 2018-01-25
  • 打赏
  • 举报
回复
VS版本问题吧,2013不能用这种语法
lanhai96 2018-01-25
  • 打赏
  • 举报
回复
$符号是C#6.0(VS2015)的语法格式符,等同于 string.format("{0}xxxx",1) 主要用于将变量1拼接到字符串中。

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧