Erreur du compilateur CS0170
Utilisation d’un champ potentiellement non assigné 'field'
Un champ dans une structure a été utilisé sans être au préalable initialisé. Pour résoudre ce problème, déterminez d’abord le champ qui a été initialisé, puis initialisez-le avant d’essayer d’y accéder. Pour plus d’informations sur l’initialisation de structures, consultez Types de structures.
L’exemple suivant génère l’erreur CS0170 :
// CS0170.cs
public struct error
{
public int i;
}
public class MyClass
{
public static void Main()
{
error e;
// uncomment the next line to resolve this error
// e.i = 0;
System.Console.WriteLine( e.i ); // CS0170 because
//e.i was never assigned
}
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :