對於我想創建一個通用的包裝類二維數組不同的數據結構之間更容易地切換着想...創建一個通用的Array2D包裝類
public sealed class Array2D<T>
{
private T<,> _fields;
public Array2D()
{
}
}
private T<,> _fields;
是給我的錯誤:
The type parameter 'T' cannot be used with type arguments
我在這種情況下很難理解C#泛型。我將如何解決這個問題?
在嘗試構建自己的產品之前,您看過https://msdn.microsoft.com/en-us/library/system.collections.generic.aspx嗎?正如@Agalo建議您需要指定運行時間的類型以瞭解。或者可以嘗試私人列表 _fields;如果您實際上正在尋找兩個暗淡陣列,請嘗試列表<列表> –
VivekDev