私は与えられたタイプのデフォルト値を返し、メソッドがジェネリックである方法をしたい場合は、私はそうのようなデフォルト値を返すことができます型がSystem.Typeとしてのみ知られている場合、型のデフォルト値を取得する方法は?
public static T GetDefaultValue()
{
return default(T);
}
は、私はケースに似た何かを行うことができ、私は唯一のように型を持ちますSystem.Type
オブジェクト?
public static object GetDefaultValue(Type type)
{
//???
}
インターフェイスに対処するために、!type.IsValueTypeを使用する方が便利です。 –
ありがとうございました!それが私が探していたものです! –