我是新手,遇到这么一个烂问题,就是C#里面字符串太长的话怎么分行?
比如说 String str = "sdfsdfsdfsdfsdf
sdfsdfsdfsdfsdfsdf";
像上面这样写在C++里就可以,但是在C#里面就报错。非得写成
String str = "sdfsdfsdfsdfsdf"
+ "sdfsdfsdfsdfsdfsdfsdf";才可以
请问怎么样才可以像我最上面那样写啊
比如说 String str = "sdfsdfsdfsdfsdf
sdfsdfsdfsdfsdfsdf";
像上面这样写在C++里就可以,但是在C#里面就报错。非得写成
String str = "sdfsdfsdfsdfsdf"
+ "sdfsdfsdfsdfsdfsdfsdf";才可以
请问怎么样才可以像我最上面那样写啊
sdfsdfsdfsdfsdfsdf";
str += "sdfsdfsdfsdfsdfsdfsdf";
用StringBulder逐行Append,性能会好一些
sdfsdfsdfsdfsdfsdf";这样写在C++里面不一样也会添加换行符?还会来一大堆空格。@的副作用是转义字符不能使用,如\uxxxx。
"sdfsdfsdfsdfsdfsdf";
这样可以,呵
sdfsdfsdfsdfsdfsdf";
String str = "sdfsdfsdfsdfsdf\r\nsdfsdfsdfsdfsdfsdf";