您好、欢迎来到现金彩票网!
当前位置:21点 > 字符串 >

c如何连接两个字符串

发布时间:2019-09-06 08:11 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  如果只传人一个参数,如果参数是字符串,就返回该字符串;如果是非字符串,那么就调用相应类型的 ToString()方法,把该参数转换为字符串返回。

  如果传人多个参数,Concat 把各个字符串连接在一起返回,如果传人的参数不全是string类型,则不是字符串类型的参数,调用相应的 ToString()方法首先转化为字符串,然后再连接返回。

  由于传人的参数 IntStr是整型,不是字符串,在结果返回之前,会首先调用Int类型的ToString()方法,把IntStr转化为字符串“100”,然后再进行拼接,最后返回拼接好的字符串“100Hello”

  Join()方法是String类的静态方法,就是说String是类的方法,不是实例的方法,直接使用即可。

  Join方法用指定的字符作为分隔符,把一个字符串数组中的各个元素连接起来。

  最终输出//输出 “Hello-World”,以“-”作为分隔符进行连接,分隔符可以省去。

  可见,它和StringBuilder有着相似的效率,比用“+”的拼接方式高效,并且代码易于阅读。

  Concat也是String类的静态方法,有多个重载版本,如果只传人一个参数,如果参数是字符串,就返回该字符串;如果是非字符串,那么就调用相应类型的 ToString()方法,把该参数转换为字符串返回。

  如果传入多个参数,Concat 把各个字符串连接在一起返回,如果传入的参数不全是string类型,则不是字符串类型的参数,调用相应的 ToString()方法首先转化为字符串,然后再连接返回。

  由于传入的参数 IntStr是整型,不是字符串,在结果返回之前,会首先调用Int类型的ToString()方法,把IntStr转化为字符串“100”,然后再进行拼接,最后返回拼接好的字符串“100Hello”。

  在C#中,需要将字符串连接的时候,可以自主选择拼接方式,每种连接方式的执行效率是不同的。

  少量的字符串操作时,可以使用“+”、String.join()或者Concat;他们的效率相差不大,且“+”和Concat等同。

  而当大量的字符串连接操作时,比如在循环体内,上述的3种方法在字符拼接处理上的效率就不高了,这时可以使用更高效的办法StringBuilder来进行多字符串的拼接。

  展开全部如果是简单的连接的话,用+就可以了。如果字符串比较长或连接次数比较多的时候推荐使用StringBuilder.

  string yy = MyStringBuilder.ToString();

http://magaltouba.com/zifuchuan/478.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有