在C#中,等于号 = 是赋值符,给变量赋值,而不是等于号。
例如:
int a=1,b=2,c;
char d='j';
c=a+b;
c=c+1;
代表,把c+1的结果赋值给c.
连接符 加号 +
string name="小明";
int age=28;
decimal salary=8000.5m;
Console.WriteLine("名字:"+name+"年龄:"+age+"工资:"+salary);
Console.ReadKey();
//这里的 + 号是连接符,可以连接字符串
占位符 {0} {1} {2} .....
Console.WriteLine("名字:{0} 年龄:{1} 工资:{2}",name,age,salary);
//在这里{0}占位,0表示 WriteLine 除去第一个参数后的第一个变量,1表示第二个变量,依次类推.
//{0} 表示 name的值.{1}表示 age 的值.
Console.ReadKey();
可以同时存在多个相同占位符
在一个字符串里占位符的顺序不会影响程序的运行,只会影响结果的顺序。
占位符不可以使用大于 实际参数数量的下标。
例如 在上边不可以使用 {3} 下标3 超出实际变量范围,属于语法错误。
可以有多个参数变量,而不使用占位符调用这个参数变量。