如何通过一个和类里属性相同的字符串获取具体的值

Posted 萌橙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何通过一个和类里属性相同的字符串获取具体的值相关的知识,希望对你有一定的参考价值。

 public class A
        {
            /// <summary>
            /// 字段名称
            /// </summary>
            public string Name
            {
                get;
                set;
            }
        }
 

获取值

 A t_BGSQ = new A(){ZDMC="ABC"};
         string nameOfProperty = "ZDMC";
         var propertyInfo = t_BGSQ.GetType().GetProperty(nameOfProperty);
         var value = propertyInfo.GetValue(t_BGSQ, null).ToString();//值 "ABC"

 

以上是关于如何通过一个和类里属性相同的字符串获取具体的值的主要内容,如果未能解决你的问题,请参考以下文章

如何获得实体类里属性本身?

如何通过反射获取字符串属性的值?

面向对象-对象和类

通过字符串获取c#动态属性的值

如何获取javabean的属性和值

对象和类