가능한 경우 그와 비슷한 것을하고 싶습니다. HashSet에 대해 Generic을 설정할 수 있습니까?
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