Lezen in het Engels

Delen via


Compilerfout CS0170

Gebruik van mogelijk niet-toegewezen veld 'veld'

Een veld in een structuur is gebruikt zonder eerst te worden geïnitialiseerd. Als u dit probleem wilt oplossen, moet u eerst bepalen welk veld niet geïnitialiseerd is en vervolgens initialiseren voordat u het probeert te openen. Zie Structuurtypen voor meer informatie over het initialiseren van structs.

In het volgende voorbeeld wordt CS0170 gegenereerd:

C#
// 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  
   }  
}