小编Bat*_*rry的帖子

SynchronizedCollection <T>和其他并发集合有什么区别?

除了Concurrent Collections是命名空间还是一个类之外,命名空间中SynchronizedCollection<T>的并发集合如何System.Collections.Concurrent相互不同SynchronizedCollection<T>

SynchronizedCollection<T>并发集合中的所有类都提供了线程安全的集合.我如何决定何时使用其中一个,为什么?

c# collections .net-4.0 thread-safety concurrent-collections

51
推荐指数
2
解决办法
2万
查看次数

SortedSet <T> vs HashSet <T>

我的问题是我们什么HashSet<T>时候需要什么SortedSet<T>!所有HashSet的方法也可以在SortedSet中使用,而且SortedSet是有利的,因为它已经以排序的方式提供集合!即便如此,HashSet仍然存在.那有什么用呢?

.net c# generics collections

45
推荐指数
3
解决办法
5万
查看次数

OrderedDictionary,ListDictionary和HybridDictionary有什么需要?`

当所有这些词典执行类似的功能时,需要三个不同的词典 - OrderedDictionary,ListDictionary和HybridDictionary?

它们都没有被排序,并且可以通过所有这些中的键来检索集合的元素.那么,三个不同类的目的是什么?

.net c# collections

10
推荐指数
2
解决办法
4106
查看次数

DictionaryBase和Dictionary <Tkey,Tvalue>之间的区别

任何人都可以告诉我DictionaryBase和泛型之间的区别Dictionary<TKey, TValue>,除了这DictionaryBase是一个抽象类!它们都是强类型的,我在某处读到泛型类在性能上优于非泛型类,应该是首选的,那么具体用途是DictionaryBase什么呢?这两个课程几乎相同!

任何形式的帮助将不胜感激

谢谢

.net c# collections

6
推荐指数
2
解决办法
3436
查看次数

代表计划

我做了一个非常简单的代表节目.我不知道为什么它显示错误,即使我将它与MSDN库中给出的相比,它与MSDN中的相同,仍然没有被编译..错误说 - "名称'添加'不存在在当前的上下文中"和其他方法相同..减去.请帮我查一下有什么问题..

namespace DelegatePrac
{   
   public delegate void One(int a, int b); 
    public class Some
     {
  static void Add(int a, int b)
       { 
      int c = a + b;    Console.WriteLine("{0}",c);
       }
       static void Subtract(int a, int b)
       { int c = a - b;  Console.WriteLine("{0}",c);
       }

    }

    class Program
    {
        static void Main(string[] args)
        {
            One o1,o2;
            o1 = Add;//gives error here
            o2 = Subtract;//and here!!
            o1(33,44);
            o2(45, 15);
         Console.ReadLine();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在关注此链接 - http://msdn.microsoft.com/en-us/library/ms173175.aspx

谢谢

.net c# delegates

3
推荐指数
1
解决办法
2052
查看次数