多语言展示
当前在线:261今日阅读:113今日分享:31

C#字符串连接

'+'操作符号用于连接2个字符串,a+b。这两者中只需要有一个是string类型,另一个可以是任意类型。系统会自动调用这个类型的ToString方法,将其转换为string类型。 连接操作简单易用,但是连接过程中,将复制被连接的字符串,并重新组合成新的字符串,重新再分配空间。每一次连接都要分配更多内存空间,大小等于新的字符串。如果在一个大的循环连接操作中,就会影响性能。对于这种情况,那么使用StringBuilder类来代替连接操作符,该类中会处理字符串的内存,无需复制和内存分配,从而克服连接操作的缺点,一般适用于大规模的文本处理。
方法/步骤
1

string a='我的年龄是';int b='24';string c=a+b;

2

string a ='';foreach (string b in names){  a = a+b+'
';}

3

StringBuilder类,就是把它当做一个缓冲区,字符串操作都在此缓冲区内完成。这些操作包括:追加Append,插入Insert,删除Replace和移除Remove等方法。操作完成之后,将调用ToString方法把缓存中的内容转换为一个字符串,方便赋给一个字符串变量。

推荐信息