Translate Into English Coffee & Tea
ASP.NET 中的 AJAX ASP.NET 画图全接触 ASP.NET 与 XML 声明式数据绑定 ASP.NET 网页抓取
C# 基础 C# 类教程 C# 加密 ASP.NET 成员资格 非“自动化”处理 Excel
QuickAjax Ajax 完美的语法高亮器 Silverlight Popfly
通栏广告
C# string 的 Split

C# 中 string 的 Split 方法将字符串分隔后返回字符串数组

看了下网上的示例,有很多类似如下的示例:

string[] arr = str.Split("o");

这是一个具有语法错误的语句,Split 的 separator 参数应该是 char[] 或 string[],不应是字符串。正确的示例:

string str = "technology";
char[] separator = { 'o' };
string[] arr = str.Split(separator);

Split 有六个重载函数,大概有两类:一类的 separator 为 char[];另一类为 string[]。我们以 string[] 为例讲述它的两个重载函数。

String.Split(string[] separator, StringSplitOptions options);
String.Split(string[] separator, int count, StringSplitOptions options);
  • separator 为分隔字符串的字符串数组,由于是数组,可以同时使用多个“分隔符”了。
  • options 有两个值可选:StringSplitOptions.None 分隔后遇到的空字符串要作为数组元素的一项返回;StringSplitOptions.RemoveEmptyEntries 分隔后遇到的空字符串不作为数组元素的一项返回。
  • count 分隔后返回的数组的最大长度。
文章评论
标题:必填
内容:
文章信息