Avviso del compilatore (livello 3) CS0282

Aggiornamento: novembre 2007

Messaggio di errore

Nessun ordine definito tra i campi in dichiarazioni multiple di classe o struttura parziale 'tipo'. Per specificare un ordine, tutti i campi dell'istanza devono trovarsi nella stessa dichiarazione.
There is no defined ordering between fields in multiple declarations of partial class or struct 'type'. To specify an ordering, all instance fields must be in the same declaration.

Per correggere l'errore, inserire tutte le variabili membro in una singola definizione parziale della classe.

In genere questo errore si verifica quando si definisce una struct parziale in più posizioni e le variabili membro sono contenute in definizioni diverse.

Il seguente codice di esempio genera l'avviso CS0282.

Esempio

Nel codice che segue viene fornita una descrizione di una struct. Compilare i due moduli in un unico passaggio utilizzando il comando:

csc /targt:library cs0282_1.cs cs0282_2.cs

partial struct A
{
    int i;
}

In questo codice è presente una descrizione della struct in conflitto con la precedente.

partial struct A
{
    int j;
}