Ejemplo n.º 1
0
 /// <summary>
 /// 字符串数组去空格
 /// </summary>
 /// <param name="oriStr"></param>
 public static string[] StrSTrim(string[] oriStr, En_Trim trimMode = En_Trim.去掉前后空格)
 {
     string[] strS = oriStr;
     if (trimMode == En_Trim.去掉前后空格)
     {
         for (int i = 0; i < oriStr.Length; i++)
         {
             strS[i] = oriStr[i].Trim();
         }
     }
     else if (trimMode == En_Trim.去掉前空格)
     {
         for (int i = 0; i < oriStr.Length; i++)
         {
             strS[i] = oriStr[i].TrimStart();
         }
     }
     else if (trimMode == En_Trim.去掉后空格)
     {
         for (int i = 0; i < oriStr.Length; i++)
         {
             strS[i] = oriStr[i].TrimEnd();
         }
     }
     else if (trimMode == En_Trim.去掉所有空格)
     {
         for (int i = 0; i < oriStr.Length; i++)
         {
             strS[i] = oriStr[i].Replace(" ", string.Empty);
         }
     }
     return(strS);
 }
Ejemplo n.º 2
0
        public static string StrTrim(string oriStr, En_Trim trimMode = En_Trim.去掉前后空格)
        {
            string str = oriStr;

            if (trimMode == En_Trim.去掉前后空格)
            {
                str = str.Trim();
            }
            else if (trimMode == En_Trim.去掉前空格)
            {
                str = str.TrimStart();
            }
            else if (trimMode == En_Trim.去掉后空格)
            {
                str = str.TrimEnd();
            }
            else if (trimMode == En_Trim.去掉所有空格)
            {
                str = str.Replace(" ", string.Empty);
            }
            return(str);
        }
Ejemplo n.º 3
0
 public static string[] SplitString(string oriStr, string splitStr = TextSplitString, En_Trim en_Trim = En_Trim.去掉前后空格)
 {
     string[] strS;
     strS = oriStr.Split(new[] { splitStr }, StringSplitOptions.None);
     strS = StrSTrim(strS, en_Trim);
     return(strS);
 }