我正在学习C#,我正在写一个基于文本的游戏。
我想知道它是否有可能有一行代码(Console.WriteLine方法)但是从我的游戏输出一条消息,其中玩家的名字用不同的颜色,所以有点突出它。
这是我目前的简单消息代码:
Console.WriteLine("Can you survive, {0}?", player.GetName(); //player.Getname() just returns the name of the user
这会询问用户他的名字:
string name = null;
string input = null;
Console.WriteLine("Before you can start your journey, you will have to enter your name.");
while(input != "Y")
{
if( input == null || input == "N" )
{
Console.WriteLine("Please enter your name and press enter:");
name = Console.ReadLine();
}
Console.WriteLine("Your name is {0}",name);
Console.WriteLine("Is this correct? (y/n)");
input = Console.ReadLine();
input = input.ToUpper();
}
我只能找到一个答案,但这是2年前的答案..所以也许它会改变?
如果您知道答案,请提前致谢。