Duplicar posibles:
Type.GetFields() - only returning “public const” fieldsconstantes propiedades/campos en .net
tengo una clase que se parece a la siguiente:
public class MyConstants
{
public const int ONE = 1;
public const int TWO = 2;
Type thisObject;
public MyConstants()
{
thisObject = this.GetType();
}
public void EnumerateConstants()
{
PropertyInfo[] thisObjectProperties = thisObject.GetProperties(BindingFlags.Public);
foreach (PropertyInfo info in thisObjectProperties)
{
//need code to find out of the property is a constant
}
}
}
Bascially que está tratando de reflejar sí mismo. Sé cómo reflejar los campos UNO, & DOS. ¿Pero cómo sé si es constante o no?
Efectivamente engañado de http://stackoverflow.com/questions/1287797 –
Retiro eso ... No puedo encontrar los campos UNO Y DOS. – deostroll
No son solo campos, son campos estáticos, no campos de instancia. –