private string _new="AB";
public string New { get { return _new; } set { _new =value; } }
public string Admin {get{return "AdminRole";}}
public string Approver {get {return "ApproverRole";}}
var members = typeof(MyConstant).FindMembers(MemberTypes.Property | MemberTypes.Field, BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static, null, null)
.Select(mi => string.Format("{0}:'{1}'", mi.Name, mi.MemberType == MemberTypes.Field ? ((FieldInfo)mi).GetValue(this) : ((PropertyInfo)mi).GetValue(this, null)));
return string.Format("{{{0}}}",string.Join(",",members));
public static void Main()
MyConstant cns = new MyConstant();
string json =cns.ToJson();