[在线求助]如何动态获得一个实体类的值

yixian2007 2014-06-30 04:15:21
比如说,我有一个实体类A,有属性Name,我现在可以使用A.Name来获得Name属性的值。
假如我现在另有一个变量存储了这个Name这个属性名,那么我想获取这个属性值应该怎么做?
...全文
124 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yixian2007 2014-06-30
  • 打赏
  • 举报
回复
引用 4 楼 starfd 的回复:
[quote=引用 2 楼 yixian2007 的回复:] 已解决,我知道使用GetValue,但是MSDN上GetValue方法后面的类型是Object类型的,我不知道应该代入哪个东西,是类呢?还是属性呢?找了几个例子解决了,但没搞明白。 洒分。
Object指的是包含这个属性的一个实例对象,不是类,也不是属性[/quote] 对,就是这个,谢谢。
  • 打赏
  • 举报
回复
引用 2 楼 yixian2007 的回复:
已解决,我知道使用GetValue,但是MSDN上GetValue方法后面的类型是Object类型的,我不知道应该代入哪个东西,是类呢?还是属性呢?找了几个例子解决了,但没搞明白。 洒分。
Object指的是包含这个属性的一个实例对象,不是类,也不是属性
於黾 2014-06-30
  • 打赏
  • 举报
回复
那要看你这个变量定义到哪里了? 如果是在类里,Public string classname="classB" classA.classname
yixian2007 2014-06-30
  • 打赏
  • 举报
回复
已解决,我知道使用GetValue,但是MSDN上GetValue方法后面的类型是Object类型的,我不知道应该代入哪个东西,是类呢?还是属性呢?找了几个例子解决了,但没搞明白。 洒分。
bdmh 2014-06-30
  • 打赏
  • 举报
回复
反射,用 PropertyInfo的GetValue,根据名称获取属性值

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧