Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Verificar Tipo Instanciado na Classe Genérica.

No exemplo da aula existem um momento que ele determina nulo para uma instância de tipo inteiro, ele diz que pelo corpo do código é uma linha desnecessária e não explicou como seria uma verificação do tipo instanciado, e se eu quisesse verificar qual o tipo foi instanciado e conforme o tipo atribuir algum valor, fazendo um IF como seria essa checagem?

1 resposta
solução!

Bom dia Anderson,

No C# podemos checar o tipo usando uma estrutura como esta abaixo:

using ConsoleApp1;

Cliente cliente = new Cliente();
int numero = 0;

//Função GetType, retorna o tipo do objeto ou váriavel.
Console.WriteLine(cliente.GetType());

if(cliente.GetType()==typeof(Cliente))
{
    Console.WriteLine("Tipo cliente.");
}
if (numero.GetType()==typeof(int))
{
    Console.WriteLine("Tipo inteiro.");
}
Console.ReadKey();

Deixo também um link para a documentação da MS que pode ser de grande ajuda também! https://docs.microsoft.com/pt-br/dotnet/api/system.object.gettype?view=net-6.0

Espero ter ajudado!