PoolCore<T> 类
泛型对象池核心类,用于创建和管理可重复使用的对象实例。
继承成员
命名空间: Fantasy.Pool
程序集: Fantasy.Net.dll
语法
public abstract class PoolCore<T> where T : IPool, new()
类型参数
名称 | 描述 |
---|---|
T | 要池化的对象类型 |
构造函数
| 编辑本文 查看源代码PoolCore(int)
构造函数
声明
protected PoolCore(int maxCapacity)
参数
类型 | 名称 | 描述 |
---|---|---|
int | maxCapacity | 初始的容量 |
属性
| 编辑本文 查看源代码Count
池子里可用的数量
声明
public int Count { get; }
属性值
类型 | 描述 |
---|---|
int |
方法
| 编辑本文 查看源代码Dispose()
销毁方法
声明
public virtual void Dispose()
Rent()
租借
声明
public virtual T Rent()
返回
类型 | 描述 |
---|---|
T |
Return(T)
返还
声明
public virtual void Return(T item)
参数
类型 | 名称 | 描述 |
---|---|---|
T | item |