日期:2014-05-17  浏览次数:20476 次

变量如何与实体类相关联起来。
class news
{
public int NewsID
  {
  set;
  get;
  }
public string Title
  {
  set ;
  get;
  }
}
=============
这是新闻表的实体类,现在已经把某一条新闻读取到该实体类中。
问题:
比如我现在给个变量string str="Title";
如何让它与news.Title关联起来,得到news.Title的值,而str这个变量也有可能是NewsID

------解决方案--------------------
需要用反射:
C# code
string str = "Title";
var obj = new news() { Title = "123" };
string value = typeof(news).GetPropertites().First(x => x == str).GetValue(obj, null); // value = "123"