zoukankan      html  css  js  c++  java
  • .Net 集合类

    .Net 类库里没有集合类的吗?

    自己写了个,大家提提意见~~

    using System;
    using System.Collections;

    namespace CN.Teddy.Util.Collections
    {
        
    /// <summary>
        
    /// ISimpleSet 的摘要说明。
        
    /// </summary>

        public interface ISimpleSet : ICollection, ICloneable
        
    {
            
    bool Contains(object obj);

            
    bool BelongTo(SimpleSet set2);

            
    void Add(object obj);

            
    void Remove(object obj);

            
    void Clear();

            SimpleSet Intersect(SimpleSet set2);

            SimpleSet Union(SimpleSet set2);

            SimpleSet Minus(SimpleSet set2);
        }

    }


    using System;
    using System.Collections;

    namespace CN.Teddy.Util.Collections
    {
        
    /// <summary>
        
    /// SimpleSet 的摘要说明。
        
    /// </summary>

        public class SimpleSet : ISimpleSet
        
    {
            
    Private members

            
    Public Members

            
    Constructors

            
    ICollection 成员

            
    IEnumerable 成员

            
    ISimpleSet 成员

            
    ICloneable 成员
        }

    }


    using System;

    namespace CN.Teddy.Util.Collections
    {
        
    /// <summary>
        
    /// IEqualHandler 的摘要说明。
        
    /// </summary>

        public interface IEqualHandler
        
    {
            
    bool Equal(object obj1, object obj2);
        }

    }


    using System;

    namespace CN.Teddy.Util.Collections
    {
        
    /// <summary>
        
    /// EqualHandler 的摘要说明。
        
    /// </summary>

        public class EqualHandler : IEqualHandler
        
    {
            
    IEqualHandler 成员
        }

    }

  • 相关阅读:
    HDU4652 Dice
    CF113D Museum / BZOJ3270 博物馆
    SHOI2013 超级跳马
    最基本的卷积与反演
    NOI2014 动物园题解
    SP11414 COT3
    new to do
    linux C++中宏定义的问题:error: unable to find string literal operator ‘operator""fmt’ with ‘const char [4]’, ‘long unsigned int’ arguments
    新装vs2010的问题:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
    windows下删除虚拟串口的方法,以及解决串口使用中,无法变更设备串口号的问题
  • 原文地址:https://www.cnblogs.com/teddyma/p/102357.html
Copyright © 2011-2022 走看看