Erro do Compilador CS0170
Uso do campo "field" possivelmente não atribuído
Um campo em uma estrutura foi usado sem antes 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 a inicialização de structs, confira Tipos de estrutura.
O seguinte exemplo gera o erro CS0170:
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
}
}
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: