Questions marquées «reflection»

399
Une chaîne Java est-elle vraiment immuable?

Nous savons tous que cela Stringest immuable en Java, mais vérifiez le code suivant: String s1 = "Hello World"; String s2 = "Hello World"; String s3 = s1.substring(6); System.out.println(s1); // Hello World System.out.println(s2); // Hello World System.out.println(s3); // World Field field =...

393
À quoi servent les balises dans Go?

Dans la spécification de langue Go , il mentionne un bref aperçu des balises: Une déclaration de champ peut être suivie d'une balise littérale de chaîne facultative, qui devient un attribut pour tous les champs de la déclaration de champ correspondante. Les balises sont rendues visibles à travers...

337
Pourquoi le C ++ n'a-t-il pas de réflexion?

C'est une question quelque peu bizarre. Mes objectifs sont de comprendre la décision de conception du langage et d'identifier les possibilités de réflexion en C ++. Pourquoi le comité du langage C ++ n'est pas allé vers la mise en œuvre de la réflexion dans le langage? La réflexion est-elle trop...

301
Convert.ChangeType () échoue sur les types Nullable

Je veux convertir une chaîne en une valeur de propriété d'objet, dont j'ai le nom en tant que chaîne. J'essaie de faire ça comme ça: string modelProperty = "Some Property Name"; string value = "SomeValue"; var property = entity.GetType().GetProperty(modelProperty); if (property != null) {...