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
*/

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

上一篇:《西游记》完整版百度云盘下载,小时候看过的版本,非央视精编版和缩编版


下一篇:cPage分页改进,应用于asp.net的自定义分页,url传值分页