Technical Knowledge
C#
[言語]
型引数の型のインスタンスを生成。
new() 制約が必要。
class Factory <T> where T : new () { public T create() { return new T(); } }
var factory = new Factory<ClassA>(); ClassA a = factory.create();
[言語]
new() 制約が必要。
class Factory <T> where T : new () { public T create() { return new T(); } }
var factory = new Factory<ClassA>(); ClassA a = factory.create();
Date: 2022-04-24