• DNN学习笔记代码学习:LogInfoArray 荣


    using System;
    using System.Collections;

    namespace WebApplication1
    {
     /// <summary>
     /// 一个存储Log对象的集合,可以添加、移除、读取等。
     /// </summary>
     public class LogInfoArray : IEnumerable
     {
      /// <summary>
      /// 存储Log的集合
      /// </summary>
      private ArrayList arrLogs;

      public LogInfoArray()
      {
       //
       // TODO: 在此处添加构造函数逻辑
       //
      }

      /// <summary>
      /// 取得Log的个数
      /// </summary>
      public int Count
      {
       get
       {
        return arrLogs.Count;
       }
      }

      /// <summary>
      /// 取得第i个Log
      /// </summary>
      public LogInfo this[int index]
      {
       get
       {
        return (LogInfo)arrLogs[index];
       }
      }

      #region IEnumerable 成员

      /// <summary>
      /// 返回部分 System.Collections.ArrayList 的一个枚举数。 
      /// </summary>
      /// <returns></returns>
      public IEnumerator GetEnumerator()
      {
       return arrLogs.GetEnumerator();
      }

      /// <summary>
      /// 返回部分 System.Collections.ArrayList 的一个枚举数。 
      /// </summary>
      /// <param name="index"></param>
      /// <param name="count"></param>
      /// <returns></returns>
      public IEnumerator GetEnumerator(int index, int count)
      {
       return arrLogs.GetEnumerator(index,count);
      }

      #endregion

      /// <summary>
      /// 向集合中添加Log
      /// </summary>
      /// <param name="objLogInfo"></param>
      public void Add(LogInfo objLogInfo)
      {
       arrLogs.Add(objLogInfo);
      }

      /// <summary>
      /// 从集合众移除Log。
      /// </summary>
      /// <param name="objLogInfo"></param>
      public void Remove(LogInfo objLogInfo)
      {
       arrLogs.Remove(objLogInfo);
      }
     }
    }

  • 相关阅读:
    【Ts踩坑】关于子类继承Error/Array/Map等造成无法访问子类中声明的方法问题
    【React Hooks】memo和useCallback搭配所带来的性能优化
    【Ts重构Axios】url处理篇
    【CSS style】超出指定行文字后开始省略
    【TypeScript】基本数据类型小结
    【TypeScript】你需要了解的泛型
    【TypeScript】几种高级类型
    Python 下载图片的几种方法
    python with open as f 写韩文中文乱码
    烙印---臧克家
  • 原文地址:https://www.cnblogs.com/admin11/p/194108.html
Copyright © 2020-2023  润新知