我希望在firebird数据库中获得4行以下。
我的C#代码如下:
Comments = "Line 1.\n\t\t\t\t Line 2\n\t\t\t\t Line 3\n\t\t\t\t Line 4";
Comments.Replace("\n\t\t\t\t ", "||ASCII_CHAR(13)||ASCII_CHAR(10)||");
但是这给出了这个结果:
"Line 1.||ASCII_CHAR(13)||ASCII_CHAR(10)|| Line 2||ASCII_CHAR(13)||ASCII_CHAR(10)|| Line 3||ASCII_CHAR(13)||ASCII_CHAR(10)|| Line 4"
如何正确地完成4条单独的行,而不是1条与不需要的标记连接的行?
答案 0 :(得分:2)
字符串是不可变的。
.Replace()
返回一个新的,已修改的字符串,您忽略它。