I have got a class which contains more then 150 fields. i need the name of fields (not value) in an array.
because its very hard and not a good approach to write 150
try
public static string[] GetFieldNames(Type t) { FieldInfo[] fieldInfos = t.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); return fieldInfos.Select(x => x.Name).ToArray(); }