至高吴上(Alfa.wu)

一个人,一生,能坚持做好一件事情是多么的牛XX啊!!!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
 
public class Cftea {    
  public string SiteName { get; set; }    
  public string Domain { get; set; }            
  
  public string GetValue(string name)    
  {        
    return Convert.ToString(this.GetType().GetProperty(name).GetValue(this, null));    
  }
}

调用时:

Cftea cftea = new Cftea(); string siteName = cftea.GetValue("SiteName");

有人问,为什么要这么做呢?主要适用于配置型的开发中,比如将要获取的属性的名称字符串写入 XML 文件,再根据 XML 中配置的属性名称字符串来获取值。

posted on 2013-03-06 23:10  Alfa  阅读(1636)  评论(0编辑  收藏  举报