ジェネリッククラスのデフォルトコンストラクターを実装することはC#で禁止されていますか?
そうでない場合、なぜ以下のコードがコンパイルされないのですか?(削除する<T>
とコンパイルされますが)
では、ジェネリッククラスのデフォルトコンストラクターを定義する正しい方法は何ですか?
public class Cell<T>
{
public Cell<T>()
{
}
}
コンパイル時エラー:エラー1クラス、構造体、またはインターフェイスメンバー宣言のトークン '('が無効です