可能であれば、私はそのようなことをしたい。その後、HashSetに汎用を設定することはできますか?
internal sealed class BufferPool<T, K> : K<Buffer<T>>
{
public BufferPool() : base() {}
//etc...
}
など、このクラスを呼び出す:
BufferPool<byte, HashSet> buffers;
buffers = new BufferPool<byte, HashSet>(bufferCapacity);
または
BufferPool<byte, List> buffers;
buffers = new BufferPool<byte, List>(bufferCapacity);
試しましたか?もしそうなら、何が起こったのですか? –
あなたがここで何を求めているかは完全にはっきりしていません。あなたが作ろうとしていることの意図を記述できますか? –
はい、私は試しましたが、それは仕事を得ることができません。 – Racooon