gpt4 book ai didi

c# - 使用哪个 Catch Exception?

转载 作者:太空宇宙 更新时间:2023-11-03 20:16:20 25 4
gpt4 key购买 nike

我希望在未使用 try and catch 选中复选框 R1P1 时弹出消息框。但是我不知道在 catch 的 () 里面放什么?

    private void button2_Click(object sender, EventArgs e)
{
try
{
if (R1P1.Checked)
{
string Plats1 = "R1P1";
TxtP.Text = Plats1;
}
else
{
TxtP.Text = null;
}
}
catch (???)
{
MessageBox.Show("Hey");
}

我试过 catch (R1P1.Checked == false;) 但它不起作用。在程序中,您有一堆用于票证系统的复选框,当您不选中其中任何一个但仍然单击继续时,我希望显示该复选框。

最佳答案

在这种情况下,try{}catch{} block 完全没有意义。

为什么要捕获异常?

您已经知道什么时候没有选中 - 只需在您的 else 子句中调用消息框:

if (R1P1.Checked) 
{
TxtP.Text = "R1P1";
}
else
{
TxtP.Text = "";
MessageBox.Show("Hey");
}

关于c# - 使用哪个 Catch Exception?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16506948/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com