代码改变世界

泛型赋值

2012-08-03 17:12  墨泣  阅读(402)  评论(0编辑  收藏  举报
public class ColumnModel     {         public string Column0 { get; set; }         public string Column1 { get; set; }         public string Column2 { get; set; }         public string Column3 { get; set; }         public string Column4 { get; set; }         public string Column5 { get; set; }         public string Column6 { get; set; }         public string Column7 { get; set; }         public string Column8 { get; set; }         public string Column9 { get; set; }         public string Column10 { get; set; }         public string Column11 { get; set; }         public string Column12 { get; set; }         public string Column13 { get; set; }         public string Column14 { get; set; }         public string Column15 { get; set; }         public string Column16 { get; set; }         public string Column17 { get; set; }         public string Column18 { get; set; }         public string Column19 { get; set; }         public string Column20 { get; set; }         public string Column21 { get; set; }         public string Column22 { get; set; }         public string Column23 { get; set; }         public string Column24 { get; set; }         public string Column25 { get; set; }         public string Column26 { get; set; }         public string Column27 { get; set; }         public string Column28 { get; set; }         public string Column29 { get; set; }         public string Column30 { get; set; }         public string Column31 { get; set; }         public string Column32 { get; set; }         public string Column33 { get; set; }         public string Column34 { get; set; }     }     class Program     {         static void Main(string[] args)         {             ColumnModel c = new ColumnModel();             for (int i = 0; i < 35; i++)             {                 c.GetType().GetProperty("Column" + i).SetValue(c, "Column" + i, null);             }         }     }