Pudiera darse el caso de que halles algún fallo con tu código o proyecto, recuerda probar siempre en un entorno de testing antes añadir el código al proyecto final.
Ejemplo 1: c# obtener el valor de la propiedad del objeto por nombre
return car.GetType().GetProperty(propertyName).GetValue(car,null);
Ejemplo 2: C# obtener el nombre de la propiedad del objeto
usingSystem.Reflection;// reflection namespace// get all public static properties of MyClass typePropertyInfo[] propertyInfos;
propertyInfos =typeof(MyClass).GetProperties(BindingFlags.Public |
BindingFlags.Static);// sort properties by name
Array.Sort(propertyInfos,delegate(PropertyInfo propertyInfo1,PropertyInfo propertyInfo2)return propertyInfo1.Name.CompareTo(propertyInfo2.Name););// write property namesforeach(PropertyInfo propertyInfo in propertyInfos)
Console.WriteLine(propertyInfo.Name);
Te mostramos comentarios y puntuaciones
Recuerda algo, que te damos el privilegio glosar si encontraste tu enigma a tiempo.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)