“=”
例:a=a+1 这里的“ = ”号是赋值运算符,它的优先级别最低
变量可以重复赋值,一旦给一变量赋了新值,那么变量中的老值将不复存在
“+”
在C#中有两种意义
(1)是数字中的加法运算 如:1+2 结果是3
(2)是连接的意思 如:“a”+“b” 结果是ab
两边参与加法运算的数据类型为数字类型,则“+”表示数学上的加法意义,如果有一个是字符类型,那么这个“+”号就是连接的意义
占位符
格式:{数字}
第一个占位符编码由0开始 占位符可以重复使用
例:string name="marry";
int age=20;
Console.WriteLine("我叫{0},今年{1}岁",name,age);
有时在我们使用“+”号连接两个字符串的时候会有一定的局限性
如使用“+”号连接成的sql语句 有时会因为两边连接时缺少空格
如 string sql="select * from XX表 where XX字段 like '%"+XX字符串+"%'";
这时如果 like后没有一个定的空格 在编译出来时会生成错误的sql语句
导致程序报错
我们就可以使用占位符的方式来进行连接
如 string sql="select * from XX表 where XX字段 like {0}",XX字符串;