转入if切换语句

Bee*_*eep 0 c# switch-statement

我可以把它变成一个开关声明吗?

if (donation_euro.Text.Trim().Equals(""))
        {
            donation_euro.Text = "00.00";
        }
        if (donation_lui.Text.Trim().Equals(""))
        {
            donation_lui.Text = "00.00";
        }
        if (donation.Text.Trim().Equals(""))
        {
            donation.Text = "00.00";
        }
Run Code Online (Sandbox Code Playgroud)

dri*_*iis 8

不,因为您没有打开单个变量,而是多个变量.

我怀疑你这样做的动机是让代码更具可读性吗?如果是这种情况,您可以将三个if的通用逻辑放入方法中,以重用代码并更好地传达意图.