このコードはどのように 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;
"The user isn't logged in"
かどうかTheUser.CheckStatus()
を期待していますfalse
。