C#将选项卡替换为firebird数据库中的换行符

时间:2014-05-04 15:55:32

标签: c#

我希望在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条与不需要的标记连接的行?

1 个答案:

答案 0 :(得分:2)

字符串是不可变的。

.Replace()返回一个新的,已修改的字符串,您忽略它。