在里面NET I可以提供\r\n个字符串文本,但有一种方法可以插入

推荐答案

简单的 Select 是:

  • string.Format:

  • 字符串连接:

    string x = "first line" + Environment.NewLine + "second line";
    
  • 字符串插值(C#6及以上版本):

    string x = $"first line{Environment.NewLine}second line";
    

您还可以在所有位置使用\n,并替换:

string x = "first line\nsecond line\nthird line".Replace("\n",
                                                         Environment.NewLine);

请注意,您不能将其设置为字符串constant,因为值Environment.NewLine仅在执行时可用.

.net相关问答推荐

仅使用 .NET GetBytes 方法转换有效字节而不创建问号

使用 Powershell TOM 在 SSAS 表格中创建分区

如何让 DateTimePicker 显示一个空字符串?

发布版本中的 Debug.WriteLine

如何在 WPF 中创建/制作圆角按钮?

如何使用 log4net 记录跟踪消息?

如何找到 ManualResetEvent 的状态?

如何创建只读依赖属性?

为什么 .NET 中不需要 Maven?

String.Format - 它是如何工作的以及如何实现自定义格式字符串

.NET 中是否有可序列化的通用键/值对类?

将字典值转换为数组

如何知道 DateTime 是否在 C# 中的 DateRange 之间

使 HashSet 不区分大小写

使用 lambda 表达式代替 IComparer 参数

如何以编程方式删除 WebClient 中的 2 个连接限制

清除文件内容

WebClient.DownloadString 由于编码问题导致字符损坏,但浏览器正常

DateTime.Compare 如何判断日期是否小于 30 天?

如何为我的 C# 应用程序创建产品密钥?