错误 CS0541 外部接口不能在类和结构中声明
错误 CS0542 用户自定义成员名不能与包含类型相同
错误 CS0543 计数器的值过大
错误 CS0544 属性不能覆盖继承的非属性
错误 CS0545 函数不能覆盖,因为没有可覆盖属性
错误 CS0546 不能覆盖,因为没友可覆盖属性
错误 CS0547 属性和索引器不能有void类型
错误 CS0548 属性和索引器必须至少有一个存取程序
错误 CS0549 函数是封口类的新成员
错误 CS0550 加入了一个接口成员找不到的访问程序
错误 CS0551 外部接口执行缺少访问程序
错误 CS0552 不允许用户自定义与接口有关的转换
错误 CS0553 不允许用户自定义与基类有关的转换
错误 CS0554 不允许用户自定义与派生类有关的转换
错误 CS0555 不允许用户自定义包含类型之间的转换
错误 CS0556 用户自定义转换必须以包含类型为源类型或目标类型
错误 CS0557 类中不能出现重复的用户自定义转换
错误 CS0558 用户自定义操作符必须是静态或公有
错误 CS0559 ++和-操作符的返回类型和参数必须是包含类型
错误 CS0560 访问程序不能覆盖被函数隐藏的访问程序2
错误 CS0561 函数不能覆盖由专门编译器产生的方法
错误 CS0562 unary操作符的参数必须是包含类型
错误 CS0563 二进制操作符的一个参数必须是包含类型
错误 CS0567 接口不能包含操作符
错误 CS0568 结构不能包含外部无参数构造函数
错误 CS0569 方法不能覆盖非方法
错误 CS0570 类引用了语言不支持的类型
错误 CS0571 函数不能在外部调用操作符和访问器
错误 CS0572 不能通过表达式引用类型,请尝试path-to-type
错误 CS0573 结构中不能有域初始化实例
错误 CS0574 析构函数名必须与类名匹配
错误 CS0575 只有类类型可以有构造函数
错误 CS0576 名字系统已有system的别名
错误 CS0577 构造函数、析构函数、操作符和外部接口执行的condictional属性无效
错误 CS0578 返回类型为空的函数condictionak属性无效
错误 CS0579 属性重复
错误 CS0580 太多未命名变量定义了属性
错误 CS0581 该属性不适用于命名变量
错误 CS0582 接口成员的conditional属性无效
错误 CS0583 内部编译错,请用/bugreport选项创建故障报告并提交给问题报告处理人
错误 CS0584 内部编译错;阶段符号
错误 CS0585 内部编译错;阶段
错误 CS0586 内部编译错;阶段
错误 CS0587 内部编译错;阶段
错误 CS0588 内部编译错;LEX阶段
错误 CS0589 内部编译错;PARSE阶段
错误 CS0590 用户自定义操作符不能返回void类型
错误 CS0591 变量属性包含非法值
错误 CS0592 属性赋给错误的类型
错误 CS0594 浮点常量越界
错误 CS0595 只能在空类型中指定该属性
错误 CS0596 guid属性必须于comimport属性一起指定
错误 CS0597 该属性缺少未命名变量
错误 CS0598无效的guid特征参数,该参数的变量必须是形式为XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX的常字符串
错误 CS0599 属性隶属于非法命名变量
错误 CS0601 dllimport属性必须在静态或外部方法中指定
警告 (1级) CS0602 不赞成使用旧特性,请使用新特性
错误 CS0608 方法不能同时标记为dllimport和sysnative
错误 CS0609 不能在标记为override的索引器中建立同样的属性
错误 CS0610 域不能是System.TypedReference类型
错误 CS0611 数组元素不能是System.TypedReference类型
错误 CS0612 成员已作废
错误 CS0614 不能定义与system.variant有关的用户自定义转换
错误 CS0616 不是属性类型
错误 CS0617 试图访问私有成员失败
警告 (1级) CS0618 成员已作废
错误 CS0619 成员已作废
错误 CS0620 索引器不能有void类型
警告 (1级) 错误 CS0621 抽象成员和虚成员不能为私有
错误 CS0622 不能用数组初始化表达式给非数组类型初始化
错误 CS0623 数组初始化只能用于域或变量的初始化
错误 CS0624 returnshresult属性只能位于dllimport或成员为COM标准接口的方法中
错误 CS0625 标记有structlayout的域类型实例必须有structoffset属性
错误 CS0626 没有标记dllimport或sysnative的外部方法不能执行
错误 CS0627 非sysnative属性
错误 CS0628 封口类定义了新保护成员
错误 CS0629 接口执行过程中不能使用conditional属性
错误 CS0630 联合的礅是类或引用类型
错误 CS0631 索引器不能是ref或out参数
错误 CS0632 命名的属性变量不能是只读类型
错误 CS0633 传递给名字属性的变量必须是有效的标识符
错误 CS0634 变量仅对System.Interop.UnmanagedType.CustomMarshaller类型有效
错误 CS0635 System.Interop.UnmanagedType.CustomMarshaller需要命名变量ComType和Marshal
错误 CS0636 structoffset属性只能位于标记有structlayout的类型中
错误 CS0637 静态域和常域不允许structlayoff属性
错误 CS0638 未定义全局标识符
错误 CS0640 生成集合前不允许建立全局属性集
错误 CS0641 该属性只有在System.Attribute的派生类中有效
警告 (3级) CS0642 空语句可能导致错误
错误 CS0643 属性变量重复命名
错误 CS0644 类不能从基类继承
错误 CS0645 标识符过长
错误 CS0646 包含索引指示器的类型不能指定System.Reflection.DefaultMemberAttribute
错误 CS0647 发表属性出错
错误 CS0648 语言不支持的类型
警告 (3级) CS0649 域未分配值,将始终用缺省值
错误 CS0650 数组声明符语法错
错误 CS0651 语法错,全局属性必须是文件范围
错误 CS0652 常量越界
错误 CS0653 不能应用抽象的属性类
错误 CS0654 无变量表的方法引用
错误 CS1001 需要标识符
错误 CS1002 需要“;”
错误 CS1003 语法错误,缺少字符
错误 CS1004 双重修饰符
错误 CS1005 非法间接引用类型
错误 CS1007 属性访问器已定义
错误 CS1008 缺少byte,sbyte,short,ushort,int,uint,long,或ulong类型
错误 CS1009 无法识别的脱离顺序
错误 CS1010 串没有正确定界
错误 CS1011 字符赋值为空
错误 CS1012 多字符赋值给同一字符变量
错误 CS1013 无效数字
错误 CS1014 缺少get或set方法
错误 CS1015 需要一个对象、串或类类型
错误 CS1016 需要命名的属性变量
错误 CS1017 try语句已经包含一个空catch块
错误 CS1018 需要关键字this或base
错误 CS1019 需要可重载的unary操作符
错误 CS1020 需要可重载的二进制操作符
错误 CS1021 整数常量越界
错误 CS1022 缺少类或名字空间定义或文件尾
错误 CS1023 内嵌语句不能是声明或标号语句
错误 CS1024 需要预处理器指令
错误 CS1025 缺少单行注释或行尾标志
错误 CS1026 缺少“)”
错误 CS1027 缺少#endif指令
错误 CS1028 不该有的预处理器指令
错误 CS1029 #error:文字
警告 (1级) CS1030 #warning:文字
错误 CS1031 缺少类型定义
错误 CS1032 必须在文件开始处#define或#undef预处理器符号
错误 CS1033 编译器限制越界:文件不能超过{zd0}行数限制
错误 CS1034 编译器限制越界:行不能超过{zd0}字符数限制
错误 CS1035 找到文件尾标记,需要“*/”
错误 CS1036 缺少“(”或“.”
错误 CS1037 缺少可重载操作符
错误 CS1038 缺少#endregion指令
错误 CS1039 无法终止的字符串
错误 CS1040 预处理器指令必须位于行首{dy}个非空字符处
错误 CS1041 缺少标识符
错误 CS1042 关键字不能包含统一代码逃逸顺序
错误 CS1501 没有对带有数值类型参数的方法的重载
错误 CS1502 {zj0}的重载方法声明中含有无效的参数
错误 CS1503 无法对方法的参数进行类型转换
错误 CS1504 无法打开源文件
错误 CS1505 编译选项缺少文件说明
错误 CS1506 输出文件不在装配目录下
错误 CS1507 建立模块时无法链接源文件
错误 CS1508 装配中已使用了源标识符
错误 CS1509 引用的文件不是一个装配,换用选项/add module
错误 CS1510 ref或out类型参数必须为一个值
错误 CS1511 关键字base在静态方法中无效
错误 CS1512 关键字base在当前环境中无效
错误 CS1513 缺少“}”
错误 CS1514 缺少“{”
错误 CS1515 源文件被包含多次
错误 CS1516 源文件被指定多次
错误 CS1517 无效的处理器表达式
错误 CS1518 缺少类、代表、枚举、接口、结构或联合
错误 CS1519 使用类、结构或接口成员的声明无效
错误 CS1520 类、结构或接口的方法应有返回值
错误 CS1521 无效的基类型
警告 (1级) CS1522 switch语句块为空
警告 (1级) CS1523 switch语句代码前应有case或default关键字
错误 CS1524 缺少case或finally
错误 CS1525 表达式中含有无效字符
错误 CS1526 new表达式中的类型后应有“()”或“[]”
错误 CS1527 名字空间的元素不能显式声明为私有的或保护的
错误 CS1528 缺少“;”或“=”
错误 CS1529 using子句应该在名字空间其它元素之前
错误 CS1530 对名字空间的元素不允许使用new或unsafe关键字
错误 CS1532 属性或索引指示器属性不能同时重载一个访问器而覆盖另一个访问器
错误 CS1533 代表不能直接调用
错误 CS1534 二元操作符重载只能有两个参数
错误 CS1535 一元操作符重载只能有一个参数
错误 CS1536 void参数类型无效
错误 CS1537 别名使用指示符在名字空间中已经出现过
错误 CS1538 不能通过包含类的派生类型来引用类型
错误 CS1539 非法的分割符
错误 CS1540 不能通过全权名访问保护类型成员
错误 CS1541 选项无效:符号中不能包含目录
错误 CS1542 ‘dll’不能加入到装配中,它已存在于另一个装配中,应使用/R选项
错误 CS1545 语言不支持属性或索引指示器属性引用的类型,尝试直接调用读或写访问器
错误 CS1546 语言不支持属性或索引指示器属性引用的类型,尝试直接调用访问器
错误 CS1547 当前环境中不允许使用void关键字
错误 CS1548 标记装配时密码错误
错误 CS1549 找不到适当的密码服务
错误 CS1551 索引指示器至少应有一个参数
错误 CS1552 指定数组类型时,“[]”应该出现在参数名称前
错误 CS1553 非法声明,应使用“修饰符+参数类型+……”的格式
错误 CS1554 非法声明,应使用“类型+操作符+……”的格式
错误 CS1555 程序中Main方法指不到包含的类
错误 CS1556 Main方法的所有者应是一个有效的类或结构
错误 CS1557 {dy}个输出文件中找不到包含Main方法的类,而在第二个输出文件中找到
错误 CS1558 类中没有合适的Main方法
错误 CS1559 导入的对象不能作为程序的入口使用
错误 CS1560 #line指定的文件名太长
错误 CS1562 无源输出:应指定选项/out
错误 CS1563 输出的文件没有任何源文件
错误 CS1565 指定选项冲突:win32res和win32icon
错误 CS1566 读源文件错误
错误 CS1567 生成win32资源文件时出错
错误 CS1569 生成XML文档错
警告 (1级) CS1570 XML注释生成错误格式的XML文档
错误 CS1571 XML注释参数标记重复
警告 (2级) 错误 CS1572 找不到XML注释含有的参数标记
警告 (4级) 错误 CS1573 XML注释含有的参数标记与实际参数不符
警告 (1级) 错误 CS1574 XML注释含有的cref特征项找不到
错误 CS1575 分配堆栈的表达式在类型后应有“[]”
错误 CS1576 #line指示符后缺少指定的行数
错误 CS1577 装配错误
错误 CS1578 缺少文件名、单行注释或行结尾
错误 CS1579 foreach语句声明的类型没有定义,或者不可访问
错误 CS1580 XML注释含有的cref特征项中有无效的参数个数
错误 CS1581 XML注释含有的cref特征项中有无效的返回值
错误 CS1583 文件不是有效的win32资源文件
错误 CS1585 成员修饰符的关键字应出现在成员类型或名称前
错误 CS1586 数组创建时应有数组程度或数组的初始化
错误 CS1600 编译被用户中断
错误 CS1900 警告级别应在0~4之间
错误 CS1901 指定的选项冲突:0警告级别,警告提升为错误
错误 CS1904 无效的警告数目
错误 CS2000 编译器初始化错误
错误 CS2001 找不到源文件
错误 CS2002 源文件指定多次
错误 CS2003 响应文件包含多次
错误 CS2005 命令行选项缺少指定的文件
错误 CS2006 命令行语法错误:switch语句缺少文字
错误 CS2007 无法识别的命令行选项
错误 CS2008 没有指定的输入
错误 CS2011 无法打开响应文件
错误 CS2012 无法打开文件进行修改
错误 CS2013 影像基准数无效
错误 CS2014 旧的命令行选项已过时,请使用新的
错误 CS2015 文件不是源代码文件,而是二进制文件
错误 CS2016 代码页无效或没有安装
错误 CS2017 对同一输出文件不能使用/main和/dll
错误 CS2018 打不开消息文件“cscmsgc.dll”
错误 CS2019 /target目标类型无效,请指明‘exe’、‘winexe’、‘library’或‘module’
错误 CS2020 只有首先输出的文件才能建立目标,而不是‘module’
错误 CS2021 文件名太长或无效
错误 CS3000 带有变量参数的方法不符合CLS
错误 CS3001 参数类型不符合CLS
错误 CS3002 方法返回值不符合CLS
错误 CS3003 变量类型不符合CLS
错误 CS3004 混合和分解的unicode字符不符合CLS
错误 CS3005 只有大小写不同的指示符不符合CLS
错误 CS3006 只有ref和out不同的指示符不符合CLS
错误 CS3008 指示符不符合CLS
错误 CS3009 基类型或接口不符合CLS
错误 CS3010 符合CLS的接口不能有不符合CLS的成员
错误 CS3011 不符合CLS的成员不能是抽象的
错误 CS3012 在模块中不能指定符合CLS的属性
错误 CS3013 添加的模块不符合CLS,或者缺少符合CLS的特征
错误 CS3014 成员不能被标记为符合CLS,因为装配没有标记为符合CLS的
错误 CS3015 数组类型的方法特征参数不符合CLS
错误 CS5000 未知的编译器错误
警告 (1级) CS5001 程序输出文件不包含已定义的入口