クラスがある場合:
class Useless
{
private string _message ;
public Useless(string message)
{
_message = message;
}
}
class UselessFactory<T> where T : new()
{
public Useless CreateUseless(string msg)
{
return new T(msg);
}
}
次のように、パラメーターを使用して T をインスタンス化できないのはなぜですか?
return (Useless)Activator.CreateInstance(typeof(T), msg);