4
我想從WPF複製代碼的WinForms(此代碼裏面WPF)不能隱式地從對話結果轉換爲bool
public static bool? ShowSettingsDialogFor(ICustomCustomer)
{
if (cust is BasicCustomer)
{
return (new BCustomerSettingsDialog()).ShowDialog();
}
}
我收到編譯錯誤消息
不能隱式地將類型'System.Windows.Forms.DialogResult'轉換爲 'bool?'
爲什麼要返回'DialogResult'?錯誤消息清楚地表明:_您將布爾值定義爲此方法的返回值,但您要返回DialogResult的實例。到底是什麼?_顯然你可能需要使用'DialogResult'枚舉返回一個布爾值。 –