# PoolItem<T> Constructor
Initializes a new instance of the <a href="T_CapyKit_PoolItem_1.md">PoolItem(T)</a> class with the specified item and index.
## Definition
**Namespace:** <a href="N_CapyKit.md">CapyKit</a>
**Assembly:** CapyKit (in CapyKit.dll) Version: 1.0.2
**C#**
``` C#
internal PoolItem(
T item,
int index
)
```
**F#**
``` F#
new :
item : 'T *
index : int -> PoolItem
#### Parameters
<dl><dt> <a href="T_CapyKit_PoolItem_1.md">T</a></dt><dd>The pooled item.</dd><dt> <a href="https://learn.microsoft.com/dotnet/api/system.int32" target="_blank" rel="noopener noreferrer">Int32</a></dt><dd>The zero-based index of the pooled item.</dd></dl>
## See Also
#### Reference
<a href="T_CapyKit_PoolItem_1.md">PoolItem(T) Class</a>
<a href="N_CapyKit.md">CapyKit Namespace</a>