zoukankan      html  css  js  c++  java
  • C# 自定义集合

    using System;
    using System.Collections;
    
    namespace Lucia
    {
        [Serializable]
        public sealed class ClassCollection : CollectionBase
        {
            public int Add(Class value)
            {
                return base.List.Add(value);
            }
    
            public void AddRange(Class[] values)
            {
                foreach (Class info in values)
                {
                    this.Add(info);
                }
            }
    
            public void AddRange(IEnumerable @enum)
            {
                foreach (Class info in @enum)
                {
                    this.Add(info);
                }
            }
    
            public bool Contains(Class value)
            {
                return base.List.Contains(value);
            }
    
            public int IndexOf(Class value)
            {
                return base.List.IndexOf(value);
            }
    
            public void Insert(int index, Class value)
            {
                base.List.Insert(index, value);
            }
    
            public void Remove(Class value)
            {
                base.List.Remove(value);
            }
    
            public void CopyTo(Class[] array, int index)
            {
                ICollection is2 = this;
                is2.CopyTo(array, index);
            }
    
            public Class[] ToArray()
            {
                Class[] array = new Class[base.Count];
                this.CopyTo(array, 0);
                return array;
            }
    
            public Class this[int index]
            {
                get
                {
                    return (Class)base.List[index];
                }
                set
                {
                    base.List[index] = value;
                }
            }
        }
    
        public class Class
        {
        }
    }
  • 相关阅读:
    C#异步编程:多线程基础Thread类
    WPF:TextBox控件禁用中文输入
    C#:泛型的协变和逆变
    C#:泛型接口
    C#:泛型委托
    C#:泛型类
    Jetbrains Rider:缺少.NET Framework 4.5.2
    C#:泛型方法
    C#:泛型
    C#:接口
  • 原文地址:https://www.cnblogs.com/luciakally/p/4852811.html
Copyright © 2011-2022 走看看