次の拡張機能の設定方法は?私はEnumにComboBoxeをバインドしています。この場合、null
が返されるため、コンパイルされません。汎用メソッドを作成してnullを返し、enumを受け入れる方法は?
public static T GetSelectedValue<T>(this ComboBox control)
{
if (control.SelectedValue == null)
return null;
return (T)control.SelectedValue;
}
注:デフォルト(T)ではなくnullを返すようにします。 質問は、私が使用しなければならないどこの表現ですか?
次の投稿は、汎用メソッドからnullを返すことに関するご質問にお答えします:http://stackoverflow.com/questions/302096/how-can-i-return-null-from-a-generic-method-in-c – Waqas