类声明中的无效标记?

时间:2017-11-18 13:23:07

标签: c# visual-studio

我的代码来自Fo Dicom开源库,代码没有编译,因为编译器抱怨有无效的令牌。

        /// <inheritdoc />
        public bool IsEOF => _stream.Position >= _stream.Length;

这段代码中的错误:

  

错误101类,结构或接口成员声明中的标记'&gt; ='无效c:\ Users \ user \ Desktop \ New folder \ fo-dicom-development \ DICOM \ IO \ FileByteSource.cs 93 47 DICOM。桌面

为什么会发生这种情况?

1 个答案:

答案 0 :(得分:1)

你需要c#7编译器来编译那种类型的成员声明。

由于你使用的是VS 2013,你会得到旧版本的c#编译器,它不知道这种语法,并且无法编译 =>附近的某处,因为编译器总是尝试男性意识尽可能多的代码。如果你真的感兴趣为什么错误报告下一个操作获取c#版本的规范,你实际上最终使用并找出它如何解释public bool a => b ...

相关问题