这段代码如何转换成C#,特别是如何在C#中实现sprintf?
string output = "The user %s logged in";
string loggedIn = "is";
string loggedOut = "isn't";
if (TheUser.CheckStatus())
{
output = sprintf(output, loggedIn);
}
else
{
output = sprintf(output, loggedOut);
}
return output;
我希望看到的是,如果
TheUser.CheckStatus()
为false
,则显示"用户未登录"
。
return string.Format("用户{0}已登录", TheUser.CheckStatus() ? "是" : "否");
- Stormenet