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?
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?
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.