1.error CS1002: 应输入 ;
有结束符;没写
2.error CS0176: 无法使用实例引用访问成员“**.**.**”;请改用类型名称对其加以限定
静态变量只能通过类引用,不可以通过实例引用。
3.error CS0122: “AccessModify.AllTest.SetName(string)”不可访问,因为它受保护级别限制
访问修饰符非public
4.error CS5001: 程序“**helloworld.exe”不包含适合于入口点的静态“Main”方法
缺少Main方法,一个程序至少包含一个
5. error CS0017:程序“**helloworld.exe”定义有多个入口点:“AccessModify.AllTest.Main(string[])”。请使用 /main参数编译以指定包含入口点的类型。
Main方法重复,一个程序只能包含一个
6.error CS0120: 非静态字段、方法或属性“Argstest.SwapTest.swapV(int, int)”要求对象引用
方法或调用方法中存在非static静态字段、属性等。可实例化后引用
7.error CS1620: 参数 1 必须使用关键字“ref”传递
引用类型传递参数时必须加上ref
8.error CS0163: 控制不能从一个 case 标签(“default:”)贯穿到另一个 case 标签
defalut缺少break语句
9.error CS0453: 类型“string”必须是不可为 null 的值类型才能用作泛型类型或方法“System.Nullable<T>”中的参数“T”
string? str = new string?();这样定义报错,可空类型仅限于基本类型
10. error CS0019: 运算符“??”无法应用于“double?”和“decimal?”类型的操作数
不同数据类型不可以使用??运算
11.error CS0116: 命名空间不能直接包含字段或方法之类的成员
暂不知原因
12.error CS0120: 非静态字段、方法或属性“staticTest.staticTest.a”要求对象引用
静态函数只能访问静态变量
13.warning CS0108:“InheritTest.Dog.eat()”隐藏了继承的成员“InheritTest.Animal.eat()”。如果是有意隐藏,请使用关键字 new
在变量和函数前面加上关键字new
14.warning CS0169: 从不使用字段“RectangleApplication.Tabletop.cost”
声明或赋值了但没有使用,把该变量或函数删除
15.error CS0534: “InheritTest.cat”不实现继承的抽象成员“InheritTest.Animal.eat()”
在抽象类中声明的抽象方法,继承中必须全部override
16. error CS0246: 未能找到类型或命名空间名称“name_1”(是否缺少 using 指令或程序集引用?)
引用类时没有加namespace
17.error CS0542: “readFile”: 成员名称不能与它们的封闭类型相同
C#中类的初始化不能加void
暂时这些,回头遇到了再重新补充