我正在制作一个程序,用于预订和展示“事件”中的可用和不可用座位。我遇到的错误如下:
'System.Nullable'没有包含名称为'Yes'的定义,也没有找到接受类型为'System.Nullable'的第一个参数的扩展方法'Yes'(是否缺少了使用指令或程序集引用?)
("No"同样适用)
以下是我的程序代码:
' System.Windows.Window.DialogResult'是一个“属性”,但被使用为“类型”。
'System.Nullable'没有包含名称为'Yes'的定义,也没有找到接受类型为'System.Nullable'的第一个参数的扩展方法'Yes'(是否缺少了使用指令或程序集引用?)
("No"同样适用)
以下是我的程序代码:
' System.Windows.Window.DialogResult'是一个“属性”,但被使用为“类型”。
private void btnSeat1_Click(object sender, RoutedEventArgs e)
{
if (!Seat1)
{
DialogResult Result = MessageBox.Show("This Seat is Available, Would you like to pick it?", "Would you like this seat?", MessageBoxButton.YesNo, MessageBoxImage.Question);
if (Result == DialogResult.Yes)
{
MessageBox.Show("You Reserved this seat");
btnSeat1.Text = "Reserved";
}
else if (Result == DialogResult.No)
{
Environment.Exit(0);
}
注意:我仅使用Environment.Exit作为占位符。这是有意的,并将相应进行更改。它不是问题的根源。
return;
语句。 - Fᴀʀʜᴀɴ Aɴᴀᴍ