我想调用一个方法,该方法打开并显示一个询问问题然后返回答案的对话窗口。这是我的尝试,但到目前为止它失败了。
观察代码:
using System;
using System.Windows.Forms;
class mainClass {
static public void Asker() {
var uInput = MessageBox.Show(
"Do you like people?",
"Sir Askscelot",
MessageBoxButtons.YesNo,
MessageBoxIcon.Question
);
return uInput;
}
static void Main() {
var result = Asker();
if (result == DialogResult.No) {
Console.WriteLine("Why?!");
}
else {
Console.WriteLine("Good thing!");
}
}
}
观察错误:
注意:我是 C# 的新手,所以我不知道我的代码是否还有其他问题,除了我得到的这个错误。