阅读 126

textbox、txt中车换行符处理,textbox多行分开到数据,使用Environment.NewLine

c#中换行符,有时是\n有时是\r\n,处理textbox多行并存入数据,最好采用Environment.NewLine,这样适应多种平台和系统。

比如:string[] _bubukoStrArr = _bubukoStr.Split(Environment.NewLine.ToArray());


Environment.NewLine的官方解释:

定义:获取为此环境定义的换行字符串。

命名空间:  System
程序集:  mscorlib(在 mscorlib.dll 中)
类型:System.String
对于非 Unix 平台为包含“\r\n”的字符串,对于 Unix 平台则为包含“\n”的字符串。

备注:
NewLine 的属性值是一个专门为当前平台和 .NET Framework 实现而自定义的常数。
NewLine 提供的功能常常是换行符 (newline)、换行符 (line feed)、分行符、回车符、CRLF 和行尾等术语表示的含义。
NewLine 可以与语言特定的换行支持一起使用,如 Microsoft C# 和 C/C++ 中的“\r”和“\n”,或 Microsoft Visual Basic 中的 vbCrLf。
NewLine 自动附加到 Console.WriteLine 和 StringBuilder.AppendLine 方法处理的文本。

示例:

// Sample for the Environment.NewLine property
using System;

class Sample 
{
    public static void Main() 
    {
    Console.WriteLine();
    Console.WriteLine("NewLine: {0}  first line{0}  second line{0}  third line",
                          Environment.NewLine);
    }
}
/*
This example produces the following results:

NewLine:
  first line
  second line
  third line
*/

文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐