gpt4 book ai didi

c# - 有很多 if else 条件是好的做法吗?

转载 作者:行者123 更新时间:2023-11-30 20:50:54 25 4
gpt4 key购买 nike

<分区>

在我的一个 Web 应用程序中,我使用来自代码隐藏的字符串生成器。

StringBuilder str = new StringBuilder();
if (isLogIN != false)
{
if (isValidUser == true)
{
str.Append("<div id='sfBtnSubmitWrapper' >");
if (CheckIfAlreadyPlayed())
{
str.Append("<input type='button'");
str.Append("value='Predict Now' class='sfBtn' id='sfBtnSubmitAnswer' />");
}
else
{
str.Append("<input type='button'");
str.Append("value='Already participated.' class='sfBtn' id='sfBtnSubmitAnswer' />");
}
str.Append("</div>");
}
else
{
if (CheckEarnedGame())
{
str.Append("<div id='sfBtnSubmitWrapper' ><input type='button'");
str.Append("value='Predict Now' class='sfBtn' id='sfBtnSubmitAnswer' />");
str.Append("<p style='color:green'>You have reached your daily limit");
str.Append("but your earned games still remain.</p>");
str.Append("</div>");
}
else
{
str.Append("<div id='sfSettingInfo'>");
str.Append("<a class='ClosePopupImg' id='closeOptionDiv' title='Close'></a>");
str.Append("<span id='errorLimitmsg'>");
str.Append("<p style='color:red'>Sorry !!!</br>You have crossed");
str.Append("your limit of games.</p></span><span id='btnPlayMore'");
str.Append("class='sfBtn'>Play More");
str.Append("</span><div id='optionDiv'></div></div>");
}
}
}

我在实际代码中使用了更多(if else)条件。我有点困惑是使用大量 if else 条件还是有其他方法可以做到这一点。

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