Как бы этот код был переведен на С#, в частности, как бы 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
.