更新: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;
}