C # is not finding / recognizing my List

0

I have List made with the following code:

List<frase> frases = new List<frase>();

According to documentation of System.Collections.Generic my code is right. But for some reason C # is not finding List , what am I doing wrong?

    
asked by anonymous 07.07.2017 / 02:37

1 answer

2

You are trying to use the variable in the scope of the class, not within a method. So it will not work.

public class User
{
  List<Frase> frases = new List<Frase>(); // isso é um atributo, não uma variável local

  // isso abaixo não irá funcionar, não é possível executar
  // trechos de código neste estilo no escopo da classe
  frases.Add(new Frase("Olá"));

  public void Metodo()
  {
    frases.Add(new Frase("Olá")); // aqui o atributo está sendo usado corretamente, não terá problemas
  }
}
    
07.07.2017 / 03:42