static void Main(string[] args)
{
Console.Write("请输入姓名:");
string name = Console.ReadLine();
Console.Write("请输入性别:");
string gender = Console.ReadLine();
Console.WriteLine($"欢迎{name}!!!{gender}宾一位!!!");
Console.WriteLine("欢迎" + name + "!!!" + gender + "宾一位!!!");
Console.WriteLine("欢迎{0}!!!{1}宾一位!!!", name, gender);
Console.ReadKey();
}
Console.ReadLine():读取输入的内容;
Console.Write():直接输出字符串,不换行;
Console.WriteLine():输出字符串,并自动换行;
字符串格式化:
Console.WriteLine($"欢迎{name}!!!{gender}宾一位!!!");
在字符串前加 $符号,字符串里用{}扩起变量名来实现格式化。
Console.WriteLine("欢迎" + name + "!!!" + gender + "宾一位!!!");
字符串和变量通过+号进行拼接。
Console.WriteLine("欢迎{0}!!!{1}宾一位!!!", name, gender);
通过占位符,将变量的值替换到占位符的位置,占位符从0开始。
static void Main(string[] args)
{
string name = "张三";
int age = 18;
char gender = '男';
string info = string.Format("姓名:{0},年龄:{1},性别:{2}", name, age, gender);
Console.WriteLine(info);
Console.ReadKey();
}
通过string类的Format方法,通过占位符,将变量填充到指定位置。