【问题标题】:New line or Carraige Return syntax problems新行或回车语法问题
【发布时间】:2010-06-10 00:10:46
【问题描述】:

我对编码很陌生,这是我的问题。

Results->Text = "G55 > Y" + System::Convert::ToString(destY);

“结果”是 System.Windows.Forms.Textbox “多行 btw”,或者说 VS。

该行工作正常,但我需要在末尾添加一个“新行或 CR”,以便我可以在 ToString 中使用不同的 Literals 和不同的 var 重复该行。

几天来,我尝试了不同的语法,但我无法接受其中任何一个。

甚至是一种完全不同的方式将文本输入到结果中->允许整洁的多行使用的文本。

旁注:因为我在 VC 中使用 ->Text 和 System::Convert::ToString,所以这段代码会被认为只是 c++ 或 .net 还是 CLI?收紧我的搜索。

【问题讨论】:

    标签: visual-studio-2010 c++-cli multiline


    【解决方案1】:

    你试过System::Environment::NewLine吗?这将为您提供 Windows 上的 CrLf 以及这些平台上适用于 Linux/OS X 的任何内容。

    【讨论】:

    • 好的,谢谢! ->Text = ->Text + System::Environment::NewLine + "new stuff" 成功了!
    【解决方案2】:

    完全不熟悉 .NET,我可能完全错了,但肯定在行尾添加 + "\n" 就可以了?还是失败了,+ "\r\n"

    【讨论】:

    • 我无法让它工作,是的,我尝试过我想的那样。 ->我认为文本不允许。
    • 如果我没记错的话,只有 \n 会混淆文本框。 "\r\n" 应该和我的回答一样。
    猜你喜欢
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 2017-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-10
    • 1970-01-01
    相关资源
    最近更新 更多