Preguntas etiquetadas con reflection

399
¿Es una cadena Java realmente inmutable?

Todos sabemos que Stringes inmutable en Java, pero verifique el siguiente código: 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 =...

392
¿Cuáles son los usos para las etiquetas en Go?

En la especificación de idioma de Go , menciona una breve descripción general de las etiquetas: Una declaración de campo puede ir seguida de una etiqueta literal de cadena opcional, que se convierte en un atributo para todos los campos en la declaración de campo correspondiente. Las etiquetas se...

337
¿Por qué C ++ no tiene reflejo?

Esta es una pregunta un tanto extraña. Mis objetivos son comprender la decisión del diseño del lenguaje e identificar las posibilidades de reflexión en C ++. ¿Por qué el comité de lenguaje C ++ no se dirigió a implementar la reflexión en el lenguaje? ¿Es la reflexión demasiado difícil en un...

301
Convert.ChangeType () falla en tipos anulables

Quiero convertir una cadena en un valor de propiedad de objeto, cuyo nombre tengo como cadena. Estoy tratando de hacer esto así: string modelProperty = "Some Property Name"; string value = "SomeValue"; var property = entity.GetType().GetProperty(modelProperty); if (property != null) {...