Erro do compilador CS0170
Utilização do campo «campo» eventualmente não atribuído
Um campo em uma estrutura foi usado sem primeiro ser inicializado. Para resolver esse problema, primeiro determine qual campo não foi inicializado e, em seguida, inicialize-o antes de tentar acessá-lo. Para obter mais informações sobre como inicializar estruturas, consulte Tipos de estrutura.
O exemplo a seguir gera 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
}
}
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: