在X ++中用多行写字符串

时间:2018-01-02 08:45:25

标签: axapta x++

我有一个字符串,我想在多行上写它,悬停我不想以下面的方式写它,因为它会很乏味

val = " lines 1 "
     + " lines +
     ....

任何想法?

2 个答案:

答案 0 :(得分:6)

您可以尝试以下操作:

str tmp =
@"123
456
789";

注意文本一直对齐到编辑器的边缘,否则这些缩进/空格将包含在字符串中。

如果这不是你想要的,那么TextBuffer课程可能适合你的需要。

答案 1 :(得分:3)

尝试在此行的末尾使用反斜杠

str tmp;
;

tmp = "123\
       456\
       789";

注意:行中的前导空格是字符串的一部分,因此结果不是"123456789"而是"123 456 789"