添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
多情的匕首  ·  【spring-kafka】@KafkaLi ...·  8 月前    · 
不要命的自行车  ·  TK-StringVar_stringvar ...·  1 年前    · 

c#错误代码总结,看看你经常错在哪里?时刻警惕这些错误吧。

引言:

可以做一个数据库,按照错误代码,查询错误原因。

或者

把所有的错误,按照代码,原因的格式,写入文件。

在文件进行查找。

方便自己了解C#语言的特点,和容易错的地方。


error CS0103:

当前上下文中不存在名称

使用了没有定义的变量。

声明了没有定义的变量。

原因:1,缺少定义。2,缺少using


还有哪些错误代码呢?

欢迎补充完。

error CS0246

原因:未能找到类型或名空间

缺少using指令或程序集的引用


error CS0161:

写函数的时候,没有返回值

可能忘记了在函数体里面写return



error CS0029

无法将类型隐式转换,
这类错误是数据的类型转换


error CS1002

写代码的时候,在语句后面忘记加上分号;



error CS0622:

数组赋值错误,int a=是错误的,int[] a才是对的,往往是漏掉了中括号

int a={1,2,3}

int[]a={1,2,3}



error CS0201:

不是一条语句。

int a =0 (assignment)

a++ (increment)

a-- (decrement )

new A(); (new)

函数调用(); (call)


以上才是一条语句。

a

单独写一个a不是一条语句。



error CS1520

写函数的时候,没有写返回类型


error CS0026

this 在静态方法,静态属性,静态字段里面无效


error CS0120:

对于非静态方法,必须加一个对象引用。

在静态方法里面,直接调用了非静态方法,会错。


error CS1935

Program.cs(11,32): error CS1935: 未能找到源类型“IEnumerable<string>”的查询模式的实现。未找到“SelectMany”。是否缺少对“System.Core.dll”的引用,或者缺少针对“System.Linq”的 using 指令? [D:\csharp_examples\Pai\Pai.csproj]

error CS1622

无法从迭代器返回值

使用yield return返回值

或者使用yield break 语句结束迭代。



error CS1022

这个错误的原因是没有尾巴

{}一对括号,忘记了写后面半边。

编辑于 2020-04-08 16:04