SortedDictionaryPool<TM, TN> 类
提供一个可以使用对象池管理的排序字典类。
实现
IDictionary<TM, TN>
ICollection<KeyValuePair<TM, TN>>
IReadOnlyDictionary<TM, TN>
IReadOnlyCollection<KeyValuePair<TM, TN>>
IEnumerable<KeyValuePair<TM, TN>>
继承成员
命名空间: Fantasy.DataStructure.Dictionary
程序集: Fantasy.Net.dll
语法
public sealed class SortedDictionaryPool<TM, TN> : SortedDictionary<TM, TN>, IDictionary<TM, TN>, ICollection<KeyValuePair<TM, TN>>, IReadOnlyDictionary<TM, TN>, IReadOnlyCollection<KeyValuePair<TM, TN>>, IEnumerable<KeyValuePair<TM, TN>>, IDictionary, ICollection, IEnumerable, IDisposable, IPool where TM : notnull
类型参数
名称 | 描述 |
---|---|
TM | |
TN |
方法
| 编辑本文 查看源代码Create()
创建一个新的 SortedDictionaryPool<TM, TN> 实例。
声明
public static SortedDictionaryPool<TM, TN> Create()
返回
类型 | 描述 |
---|---|
SortedDictionaryPool<TM, TN> | 新创建的实例。 |
Dispose()
释放实例占用的资源。
声明
public void Dispose()
IsPool()
获取一个值,该值指示当前实例是否为对象池中的实例。
声明
public bool IsPool()
返回
类型 | 描述 |
---|---|
bool |
SetIsPool(bool)
设置一个值,该值指示当前实例是否为对象池中的实例。
声明
public void SetIsPool(bool isPool)
参数
类型 | 名称 | 描述 |
---|---|---|
bool | isPool |