C# {或;预期错误

C# {或;预期错误,c#,C#,代码: ***=>***符号产生此错误: private System.Windows.Forms.Button OpenBtn; private System.Windows.Forms.Panel panelMain; private DCMViewer myView = new DCMViewer(); private System.Windows.Forms.ListBox DCMListView; private System.Windows.Forms.Button DCMOpe

代码:

***=>***
符号产生此错误:

private System.Windows.Forms.Button OpenBtn;


private System.Windows.Forms.Panel panelMain;
private DCMViewer myView = new DCMViewer();
private System.Windows.Forms.ListBox DCMListView;
private System.Windows.Forms.Button DCMOpenBtn;
private System.Windows.Forms.Button button2;
private System.Windows.Forms.ListView listView1;
private System.Windows.Forms.ColumnHeader TagName;
private System.Windows.Forms.ColumnHeader VRValue;
private System.Windows.Forms.ColumnHeader TagValue;

public DCMViewer MyView { get **=>** myView; set => myView = value; }

MyView
的表达式主体中似乎有一些非法字符:

更改:

{ or ; expected   
public DCMViewer MyView { get **=>** myView; set => myView = value; }
至:

{ or ; expected   
public DCMViewer MyView { get **=>** myView; set => myView = value; }
我对语法进行了测试,在尝试遵循传统语法时收到了相同的错误,您的问题可能是您没有完全理解C#6语法(我不理解这一点,因为我可以使用表达式体方法,但不能使用
get
访问器)。我建议如下自动实现的属性,或者如果您愿意,可以使用更传统的方法。就个人而言,您确实不需要为
get
set
声明主体,因为您对基础字段没有做任何特殊的操作。因此,您可以使用自动实现的属性:

public DCMViewer MyView { get => myView; set => myView = value; 

内部静态细胞食物

获取*>**食物;设置=>食物=价值;}

set=>FoodCount=Value


public static int FoodCount1{get=FoodCount;{or;应为

,尽管不在源代码中声明字段并使用自动实现的属性会更简单:
public DOMViewer MyView{get;set;}
为了澄清,您使用了
***
来表示代码中出现错误的部分,这些星号实际上不是您代码的一部分?您的代码是否确实包含
***=>***
,或者您是否试图加粗
=>
符号?@davisj1691:heh,尽管有些人确实尝试在代码块中添加格式(然后,我不知道这会让问题变得多么混乱:-)我投票决定结束,因为问题的呈现浪费了大量的助手时间,我们需要查看课程结构,看看是否存在大括号问题,如果是,问题在哪里。노시형, 请及时改进这个问题,谢谢(我们需要一个答案)。这不是下一行的问题吗?啊,看起来我的编辑把右括号掉到了下一行。这就是呈现未格式化帖子的后果!我会修复。不,下一行的问题将结束课程(或者看起来,选项卡与编译器确定放置它的位置不同)。