La réflexion est la capacité d'un programme à observer et / ou modifier sa structure et / ou son comportement lors de l'exécution. La réflexion dépend du langage de programmation pris en charge - veuillez marquer le langage de programmation utilisé lors de l'utilisation de cette balise.
J'ai créé un type de données personnalisé à l'aide de l'opérateur implicite ci-dessous est le code exemple.
Lorsque je défini une valeur codé ...
avoir deux classes différentes: A et B. Ils ont exactement les mêmes noms de champs. Supposons que leur définition soit ci-dessous: B objectB = B.builder()
.attriA ...
Comment puis-je passer le nom d'une classe à son constructeur de super classe et est-ce même possible? Je pense à quelque chose comme ceci: class TestClass extends SuperTe ...
Mon code comme ci-dessous: public static void Main()
{
B i=new B();
MemberInfo[] mis = i.GetType().GetMembers();
if (mis.FirstOrDefault(c => c.Name == "a") ...