C#-字符串连接与占位符

  C#中字符串可用"+"进行连接,组成新的字符串

  1 字符串与字符串

  string zsName="张三";//zsName 骆驼命名法,忘了命名规则及规范的重新看下之前的009

  string str="说大家好";//字符串型的必须加双引号

  把这两个字符串拼接成一个,如果没有连接符"+",可以用Console.Write();方法实现;

  Console.Write();与Console.WriteLine();这两个方法作用就是向屏幕上显示文字的

  代码如下:

  string zsName="张三";string str="说大家好";

  Console.Write(zsName);//因为是变量,所以不用加双引号

  Console.Write(str);

  这还只是两个字符串,如果需要十几个,几十个甚至上百个个字符串组成一段话,这样编写代码不是不行,就是太麻烦,但用连接符"+"就简单多了,因为string类型具有不可变性(以后会说为什么),所以先声明一个新的字符串变量str1(随便起的,尽量起符合规范的名字)

  string str1=zsName+str;

  Console.WriteLine(str1);//回忆其与Console.Write();的区别

  或者

  Console.WriteLine(zsName+str);//自己启动看下结果

  2 字符串与其他类型的连接比如 整形的 int

  int age=18; string zsName="张三";

  Console.WriteLine("我叫"+zsName+"我今年"+age+"岁了");

  其他的如字符型的等 自己敲代码试试

  =================占位符======================

  int age=18; string zsName="张三";

  Console.WriteLine("我叫"+zsName+"我今年"+age+"岁了");

  这个用"+"连接的还嫌它麻烦可以用占位符替换下

  

C#-字符串连接与占位符 013

  代码如下:

  int age=18; string zsName="张三";

  Console.WriteLine("我叫{0}我今年{1}岁了", zsName, age);

  Console.ReadKey();//注意别忘了这个方法,不然屏幕会一闪而过,以后不再提示

  占位符的作用就是把想要替换的地方先用一个特殊符号占着其位置,相当于变量

  占位符的格式是 {数字} 比如 {0} {1} 等等,大括号中间必须是数字

  注意: 1. 占位符大括号中间的数字必须从0 开始

  2. 占位符相当于变量,设置了占位符,后面要记得赋值,这个赋值不是必须的

  3. 赋值时位置不要弄反了比如输入下面这段代码运行看下结果

  int age=18; string zsName="张三";

  Console.WriteLine("我叫{0}我今年{1}岁了", age, zsName);

  Console.ReadKey();//

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值