public class TypeInfoHelper
    {
       public static string  GetClassPropertiesName<TClass, TResult>(Expression<Func<TClass, TResult>> propery)
        {
            var body = propery.Body.ToString();
            return body.Substring(body.LastIndexOf(".") + 1);
        }

    }

调用如下:

  public class MyClass
    {
        public string Name { get; set; }

        public List<string> UserName { get; set; }
    }

  var name = TypeInfoHelper.GetClassPropertiesName<MyClass,List<string>>(s => myClass.UserName);

 

相关文章:

  • 2021-09-22
  • 2022-12-23
  • 2021-06-15
  • 2021-07-24
  • 2022-12-23
猜你喜欢
  • 2021-12-01
  • 2021-11-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案