예제 #1
0
 /// <summary>
 /// 使用默认初始容量和指定配置参数初始字典。
 /// </summary>
 /// <param name="option">配置参数</param>
 /// <param name="keyComparer">Key 比较器</param>
 public XDictionary(XDictionaryOption option, IEqualityComparer <TKey> keyComparer)
     : this()
 {
     this.keyComparer = keyComparer ?? throw new ArgumentNullException(nameof(keyComparer));
     this.option      = option;
 }
예제 #2
0
 /// <summary>
 /// 指定字典配置参数和初始容量初始化字典
 /// </summary>
 /// <param name="Size">初始容量</param>
 /// <param name="option">配置参数</param>
 public XDictionary(int Size, XDictionaryOption option)
     : this(Size)
 {
     this.option = option;
 }
예제 #3
0
 /// <summary>
 /// 使用默认初始容量和指定配置参数初始字典
 /// </summary>
 /// <param name="option">配置参数</param>
 public XDictionary(XDictionaryOption option)
     : this()
 {
     this.option = option;
 }