更新:2007 年 11 月
错误消息
在分部类或结构“type”的多个声明中的字段之间没有已定义的排序方式。要指定排序方式,所有实例字段必须位于同一声明中。要解决此错误,请将所有的成员变量放在一个单独的分部类定义中。
遇到此错误的通常情况是:在多个位置定义分部 struct,其中某些成员变量在一个定义中,而另一些成员变量在其他定义中。
下面的代码生成 CS0282。
示例
此代码包含对 struct 的描述。通过以下命令,在一个步骤内将这两个模块编译到一起:
csc /targt:library cs0282_1.cs cs0282_2.cs
复制代码 | |
---|---|
partial struct A { int i; } |
此代码包含对同一 struct 的冲突性描述。
复制代码 | |
---|---|
partial struct A { int j; } |