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 閱讀(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();
          }

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


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


          網站導航:
           
          主站蜘蛛池模板: 阳新县| 泗洪县| 大同市| 岳阳县| 瓮安县| 巴南区| 乌拉特前旗| 广饶县| 射洪县| 台南市| 彩票| 天门市| 台江县| 伊吾县| 灵石县| 手机| 秀山| 申扎县| 定日县| 胶州市| 巨野县| 哈尔滨市| 江华| 宁陕县| 德兴市| 浮山县| 色达县| 韶山市| 桐乡市| 巴马| 博兴县| 东乌| 阳西县| 彰武县| 三穗县| 静宁县| 买车| 德兴市| 邹城市| 炉霍县| 余庆县|