国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > C# > 正文

C#編程獲取實(shí)體類(lèi)屬性名和值的方法示例

2019-10-29 21:11:51
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例講述了C#編程獲取實(shí)體類(lèi)屬性名和值的方法。分享給大家供大家參考,具體如下:

遍歷獲得一個(gè)實(shí)體類(lèi)的所有屬性名,以及該類(lèi)的所有屬性的值

//先定義一個(gè)類(lèi):public class User{  public string name { get; set; }  public string gender { get; set; }  public string age { get; set; }}//實(shí)例化類(lèi),并給實(shí)列化對(duì)像的屬性賦值:User u = new User();u.name = "ahbool";u.gender = "男";//輸出此類(lèi)的所有屬性名和屬性對(duì)應(yīng)的值Response.Write(getProperties(u));//輸出結(jié)果為: name:ahbool,gender:男,age:,//遍歷獲取類(lèi)的屬性及屬性的值:public string getProperties<T>(T t){  string tStr = string.Empty;  if (t == null)  {    return tStr;  }  System.Reflection.PropertyInfo[] properties = t.GetType().GetProperties(System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.Public);  if (properties.Length <= 0)  {    return tStr;  }  foreach (System.Reflection.PropertyInfo item in properties)  {    string name = item.Name;    object value = item.GetValue(t, null);    if (item.PropertyType.IsValueType || item.PropertyType.Name.StartsWith("String"))    {      tStr += string.Format("{0}:{1},", name, value);    }    else    {      getProperties(value);    }  }  return tStr;}

 

希望本文所述對(duì)大家C#程序設(shè)計(jì)有所幫助。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到c#教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 江油市| 博客| 北辰区| 房产| 商河县| 高要市| 建水县| 京山县| 新安县| 顺义区| 琼海市| 虎林市| 武冈市| 新龙县| 宁强县| 仲巴县| 永靖县| 曲水县| 定襄县| 阆中市| 赫章县| 宣恩县| 茌平县| 依兰县| 闵行区| 建水县| 晋州市| 龙海市| 和政县| 航空| 庐江县| 贵阳市| 页游| 巨野县| 灵武市| 册亨县| 安图县| 浮梁县| 城固县| 澎湖县| 依兰县|