lamda表达式报错

ajdkjalj 2018-05-18 05:38:40
private string getMNum() =>
(this.GetCpuID() + this.GetHardDiskID());

之前没这么写过,把别人的弄过来发现报错,是什么原因
...全文
837 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2018-05-18
  • 打赏
  • 举报
回复
private string getMNum() { return (this.GetCpuID() + this.GetHardDiskID()); } 这样试试看
正怒月神 2018-05-18
  • 打赏
  • 举报
回复
属性使用匿名表达式,是C#6.0的语法。你的vs版本太低
LvBao_117 2018-05-18
  • 打赏
  • 举报
回复
private string getMNum() => {this.GetCpuID() + this.GetHardDiskID()};
巴士上的邂逅 2018-05-18
  • 打赏
  • 举报
回复
用vs2017打开试试
xuzuning 2018-05-18
  • 打赏
  • 举报
回复
版本低了,你那是 C#6.0 的语法
ajdkjalj 2018-05-18
  • 打赏
  • 举报
回复

改成就没问题了

private string getMNum()
{
return (this.GetCpuID() + this.GetHardDiskID());
}

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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