zoukankan      html  css  js  c++  java
  • DNN学习笔记代码学习:LogProperties 荣

    using System;
    using System.Text;
    using System.Collections;
    using System.Xml.Serialization;

    namespace WebApplication1
    {
     /// <summary>
     /// 一个集合,可以存储多个LogDetailInfo对象,并且提供了返回这些对象信息的方法。
     /// 返回 Log 的信息;Tostring返回整个Log的字符串。
     /// </summary>
     public class LogProperties : ArrayList
     {
      public LogProperties()
      {
       //
       // TODO: 在此处添加构造函数逻辑
       //
      }

      /// <summary>
      /// 取得本对象中所有LogDetailInfo所生成的字符串[前75个字符]。
      /// </summary>
      public string Summary
      {
       get
       {
        // 为什么只取前75个字符
        if(this.ToString().Length >= 75)
        {

         return this.ToString().Substring(0,75);
        }
        else
        {
         return this.ToString();
        }
       }
      }

      /// <summary>
      /// 取得本对象中所有LogDetailInfo所生成的字符串。
      /// </summary>
      /// <returns></returns>
      public override string ToString()
      {
       StringBuilder t = new StringBuilder();
       for (int i = 0; i < Count; i++)
       {
        LogDetailInfo ldi = (LogDetailInfo)this[i];
        t.Append(ldi.ToString());
       }
       return t.ToString();
      }

     }
    }

  • 相关阅读:
    [转]Maven类包冲突终极三大解决技巧
    python chardet 模块
    python pretty-errors模块
    认识执行时机
    python对象销毁顺序
    python字符串驻留
    python绘图练习
    小练习2
    小练习
    4G 内存处理 10G 大小的文件
  • 原文地址:https://www.cnblogs.com/admin11/p/194095.html
Copyright © 2011-2022 走看看