【发布时间】:2011-09-04 09:36:55
【问题描述】:
如何使以下扩展工作?我将 ComboBoxe 绑定到一个枚举,在这种情况下它不会编译,因为它返回 null。
public static T GetSelectedValue<T>(this ComboBox control)
{
if (control.SelectedValue == null)
return null;
return (T)control.SelectedValue;
}
注意:我希望它返回 null(而不是 default(T))。 问题是我必须使用的 where 表达式是什么?
【问题讨论】:
-
以下帖子回答了您关于从泛型方法返回 null 的问题:stackoverflow.com/questions/302096/…