using System.Linq.Expressions;
public string SomeString;
public static void Main()
var test = new Program();
Console.WriteLine(GetMemberName(() => test.SomeInt));
Console.WriteLine(GetMemberName(() => test.SomeString));
private static string GetMemberName<T>(Expression<Func<T>> exp)
return exp.Body.ToString().Split('.').Last();