Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Nombre de variable

Iniciado por Midgard, Septiembre 29, 2015, 07:58:33 PM

Tema anterior - Siguiente tema
¿Cómo puedo obtener el nombre de una variable?Si tengo
int vida = 5;
Cómo puedo conseguir que se me devuelva el nombre de la variable.

Es algo más complejo que eso. Una variable (común y corriente) es un valor asignado a un identificador para el código, no para el intérprete... Si lo que quieres es poder guardar un dato con su valor (p.ej: "vida", 5) y tener también acceso al identificador, existen otros tipos de datos más adecuados para ello.Documéntate sobre Hashtables y Dictionaries.



http://www.csharp-examples.net/reflection-property-names/" rel="external nofollow">http://www.csharp-examples.net/reflection-property-names/Cuidado que el reflection consume, ya que se tiene que ejecutar en tiempo real. Guardar la info obtenida por si se reutiliza después.

Etiquetas: