在 X++ 中将字符串写在多行上

Write string over multiple line in X++

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

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

有什么想法吗?

像这样在行尾使用反斜杠试试

str tmp;
;

tmp = "123\
       456\
       789";

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

您可以尝试以下方法:

str tmp =
@"123
456
789";

注意 文本一直对齐到编辑器的边缘,否则那些 indentations/spaces 将包含在字符串中。

如果这不是您想要的,那么 TextBuffer class 可能会满足您的需求。