作者diamondking (天剑流星)
看板C_Sharp
标题Re: [问题] 请问怎麽跨行连接字串?
时间Fri Jan 5 21:58:06 2007
※ 引述《cole945 (躂躂..)》之铭言:
: ※ 引述《yoco315 (眠月)》之铭言:
: : 现在需要一个写法..
: : "ABCD
: : DDRE
: : ........
: : ......
: : EEERERRRRRR"
: : 因为字串有很多,很长,
: : 所以需要类似 C/C++ 那样可以直接把字面常数接在一起写的功能,
: : 不过我在 C# 不知道应该怎麽写,
: : 请前辈指导。
: : 感谢。
: 是像
: string h = @"Hello
: World";
: 这样是你要的功能吗@o@?
楼上的方法,应该是最简单的了…
但是如果是很长的连续字串,不想要换行时被插入一些空格或符号,可以用…
string a="aaaaa"+
"bbbbb"+
"ccccc";
单纯地长字串相连(例如超长sql),直接用+号即可,
不要用StringBuilder,否则反而是降低效能…
StringBuilder主要是用在动态字串的大量处理或修改。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.117.63.127
1F:推 tomex:我有贴过一则国外的研究(爬文),它有建议SB的使用时机及次数 01/08 10:53