Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

DataTable ou DataTableAttribute

O atributo usado no exercício é chamado DataTable. Ele é um atributo criado pelo programador? Mas a resposta correta do exercício é typeof(DataTableAttribute). Houve algum equívoco ou eu perdi alguma coisa da explicação?

2 respostas
solução

Olá Leonardo, boa tarde

Não sei quanto ao exercício mas o C# convenciona que o nome do atributo pode suprimir o sufixo "Attribute" pois quando é colocado acima da classe ou método dentro de colchetes já é entendido como tal. Porém quando precisamos obter seu tipo através de reflection devemos passar o nome correto da classe.

Espero que tenha ajudado. Caso tenha respondido sua pergunta, marque a resposta como correta!

Abs

Sim, entendi, obrigado pela resposta Murilo. Não tinha ficado claro essa detalhe e era informação nova pra mim.