Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Messaggio di errore
'dichiarazione campo': impossibile inizializzare il campo di un'istanza nelle strutture.
'field declaration' : cannot have instance field initializers in structs
Non è possibile inizializzare un campo di istanza di una struttura. I campi dei tipi di valore verranno inizializzati sui valori predefiniti e i campi dei tipi di riferimento verranno inizializzati su null.
Esempio
Il seguente codice di esempio genera l'errore CS0573:
// CS0573.cs
namespace x
{
public class clx
{
public static void Main()
{
}
}
public struct cly
{
clx a = new clx(); // CS0573
// clx a; // OK
int i = 7; // CS0573
// int i; // OK
}
}