C#のgeneric methodでnull
をreturn
したい場合はdefault
というのを使って、次のようにできるみたいです。
return default(T);
Genericsでいろいろしたい場合に役立ちそうです。
リンク
How can I return NULL from a generic method in C#? – Stack Overflow
https://stackoverflow.com/questions/302096/how-can-i-return-null-from-a-generic-method-in-c