Olá! tudo bem?
Na resposta do instrutor da questão nª01 no Construtor tem o parâmetro elenco
tem valor padrão de null
, o que significa que, se o usuário não fornecer uma lista de um elenco a propriedade Elenco
será nula nessa condicional :
namespace Alura.Filmes
{
class Filme
{
private List<string> Elenco { get; set; }
public string Titulo { get; set; }
public int Duracao { get; set; }
public Filme(string titulo, int duracao, List<string>? elenco)
{
if (elenco == null)
{
Elenco = new List<string>();
}
else
{
Elenco = elenco;
}
Minha pergunta :
Podemos colocar ou "forçar" a propriedade Elenco
ser ! = null
, é claro que dependendo do contexto da construção do código ?
e nesse caso ficaria:
if (elenco == null)
{
Elenco = new List<string>();
}
else
{
Elenco != null ;
}
Essa foi minha resposta nessa questão. Grato!