BirdsHover

          ——路漫漫其修遠(yuǎn)兮,吾將上下而爬樓梯!

            BlogJava :: 首頁 ::  :: 聯(lián)系 :: 聚合  :: 管理 ::
            21 隨筆 :: 8 文章 :: 34 評論 :: 0 Trackbacks
              @Override
              
          public String toString() {
                  StringBuffer buffer 
          = new StringBuffer();
                  
          //返回所有字段
                  Field[] fields = this.getClass().getDeclaredFields();
                  
          for (int i = 0; i < fields.length; i++) {
                      
          //當(dāng)前字段名稱
                      String name = fields[i].getName();
                      buffer.append(name);
                      buffer.append(
          ":");
                      
          try {
                          
          //當(dāng)前實(shí)例該字段值
                          buffer.append(fields[i].get(this));
                      } 
          catch (Exception ex) {
                          System.out.println(
          "err:" + ex.getMessage());
                      }
                      buffer.append(
          "\n");
                  }
                  
          return buffer.toString();
              }
          posted on 2008-12-08 17:55 Birdshover 閱讀(750) 評論(1)  編輯  收藏

          評論

          # re: 反射字段獲取所有字段輸出 2008-12-09 12:55 Birdshover
          C#反射屬性
          /// <summary>
          /// 輸出所有屬性
          /// </summary>
          /// <returns></returns>
          public override string ToString()
          {
          StringBuilder buffer = new StringBuilder();
          PropertyInfo[] properties = this.GetType().GetProperties();
          foreach (PropertyInfo item in properties)
          {
          buffer.Append(item.Name);
          buffer.Append(":");
          buffer.Append(item.GetValue(this, null));
          buffer.Append("\n");
          }
          return buffer.ToString();
          }

          兩個非常相似了  回復(fù)  更多評論
            


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 隆德县| 南京市| 大邑县| 句容市| 宿州市| 伊吾县| 平江县| 长寿区| 禄劝| 保定市| 海丰县| 来宾市| 邵东县| 手游| 日照市| 贵州省| 淅川县| 宁阳县| 娄烦县| 漳浦县| 安国市| 云南省| 金门县| 张家口市| 长武县| 禹城市| 巴林右旗| 湟中县| 漳州市| 会东县| 凌源市| 通山县| 昌黎县| 团风县| 城固县| 慈溪市| 郯城县| 宜丰县| 马关县| 昌宁县| 蒲城县|