首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将字符串拆分到多行会引入不需要的空格

将字符串拆分到多行会引入不需要的空格
EN

Stack Overflow用户
提问于 2015-10-01 23:30:56
回答 2查看 51关注 0票数 0
代码语言:javascript
复制
MessageBox.Show( @"Could not read the Windows Registry.
                 Bailing out...","Registry Error",MessageBoxButtons.OK,MessageBoxIcon.Error);

这将显示文本的第二行,其中包含大量前面的空格,除非我取消了字符串文字的缩进并使代码变得混乱。

有没有办法绕过这个问题,或者只是详细介绍了C#的工作原理?

EN

回答 2

Stack Overflow用户

发布于 2015-10-01 23:35:19

使用逐字字符串时,每个空格都很重要。下面的代码并不太难看。

代码语言:javascript
复制
MessageBox.Show( "Could not read the Windows Registry.\n"+
             "Bailing out...","Registry Error",MessageBoxButtons.OK,MessageBoxIcon.Error);
票数 1
EN

Stack Overflow用户

发布于 2015-10-01 23:36:06

逐字字符串文字的全部意义在于它还包括字符串中的空格。如果你不想要空格,你就不能把它放在字符串中。

如果您想要将一个字符串拆分到多个行中,而不在字符串本身中包含空格,您可以将字符串本身拆分成多个字符串,每个字符串都在一行上,如下所示:

代码语言:javascript
复制
MessageBox.Show( @"Could not read the Windows Registry."+
                 "Bailing out...","Registry Error",MessageBoxButtons.OK,MessageBoxIcon.Error);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32891450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档