zoukankan      html  css  js  c++  java
  • C# 扩展 string Split 方法

    // 使用扩展方法做
    public static string[] SplitExt(this string sourceString, string splitString)
    {
        List
    <string> arrayList = new List<string>();
        
    string s = string.Empty;
        
    while (sourceString.IndexOf(splitString) > -1)
        {
            s 
    = sourceString.Substring(0, sourceString.IndexOf(splitString));
            sourceString 
    = sourceString.Substring(sourceString.IndexOf(splitString) + splitString.Length);
            arrayList.Add(s);
        }
        arrayList.Add(sourceString);
        
    return arrayList.ToArray();
    }

    // 使用普通方法做
    public static string[] StringSplitExt(string sourceString, string splitString)
    {
        List
    <string> arrayList = new List<string>();
        
    string s = string.Empty;
        
    while (sourceString.IndexOf(splitString) > -1)
        {
            s 
    = sourceString.Substring(0, sourceString.IndexOf(splitString));
            sourceString 
    = sourceString.Substring(sourceString.IndexOf(splitString) + splitString.Length);
            arrayList.Add(s);
        }
        arrayList.Add(sourceString);
        
    return arrayList.ToArray();
    }
  • 相关阅读:
    Mysql 数据库高级
    Mysql 数据库
    并发编程
    网络编程
    1113
    1112
    P相遇游戏
    中位数
    PETS
    打暴力程序的正确做法
  • 原文地址:https://www.cnblogs.com/anjou/p/1585852.html
Copyright © 2011-2022 走看看