BirdsHover

          ——路漫漫其修遠兮,吾將上下而爬樓梯!

            BlogJava :: 首頁 ::  :: 聯系 :: 聚合  :: 管理 ::
            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++) {
                      
          //當前字段名稱
                      String name = fields[i].getName();
                      buffer.append(name);
                      buffer.append(
          ":");
                      
          try {
                          
          //當前實例該字段值
                          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 閱讀(751) 評論(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();
          }

          兩個非常相似了  回復  更多評論
            


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


          網站導航:
           
          主站蜘蛛池模板: 大城县| 五常市| 玉屏| 金门县| 北海市| 通化县| 屏山县| 泰兴市| 天门市| 叙永县| 琼结县| 古浪县| 商洛市| 武定县| 靖边县| 隆安县| 泸州市| 秭归县| 平阴县| 含山县| 阿城市| 镇巴县| 喜德县| 炉霍县| 沈阳市| 桃园市| 亚东县| 深州市| 武胜县| 麻阳| 渝中区| 绥芬河市| 舟曲县| 牙克石市| 临泽县| 承德县| 安图县| 罗定市| 宜昌市| 冷水江市| 海南省|