zoukankan      html  css  js  c++  java
  • C#中ArrayList 与 string、string[]数组 的转换 (转学习:今天做项目时遇到一个arrylist转换问题,做记录)

    protected string IsExistsUser(string Users)        

    {            

           string[] u = Users.Split(',');            

          ArrayList lst = new ArrayList(u);            

          ArrayList lst1 = new ArrayList();
                 for (int i = 0; i < u.Length; i++)            

          {                

              for (int j = i + 1; j < u.Length; j++)                

              {                    

                 if (u[i].Equals(u[j]))                    

                {                        

                  lst1.Add(u[i]);                    

                }                

              }            

          }           

          foreach (string s in lst1)            

          {                

             lst.Remove(s);            

          }            

          string str = string.Join(",", (string[])lst.ToArray(typeof(string)));             return str;        

    }
    在记几个常用的转换用法(ArrayList、string、string[]之间的转换): 1、ArrarList 转换为 string[] :

      ArrayList list = new ArrayList();

      list.Add("aaa");

      list.Add("bbb");

      //转换成数组

      string[] arrString = (string[])list.ToArray(typeof( string)) ;

      2、string[] 转换为 ArrarList :

      ArrayList list = new ArrayList(new string[] { "aaa", "bbb" });

      3、ArrayList 转换为 string :

      ArrayList list = new ArrayList();

      list.Add("aaa");

      list.Add("bbb");

      //转换成数组

      string str= string.Join(",", (string[])list.ToArray(typeof( string)));

      4、string 转换为 ArrayList :

      string str="1,2,3,4,5";

      ArrayList b = new ArrayList( str.Split(',') ) ;

  • 相关阅读:
    BZOJ 3205 [Apio2013]机器人 ——斯坦纳树
    BZOJ 3782 上学路线 ——动态规划 Lucas定理 中国剩余定理
    HDU 1423 Greatest Common Increasing Subsequence ——动态规划
    BZOJ 3309 DZY Loves Math ——莫比乌斯反演
    POJ 1038 Bugs Integrated, Inc. ——状压DP
    POJ 3693 Maximum repetition substring ——后缀数组
    POJ 2699 The Maximum Number of Strong Kings ——网络流
    POJ 2396 Budget ——有上下界的网络流
    BZOJ 4650 [Noi2016]优秀的拆分 ——后缀数组
    源码安装python
  • 原文地址:https://www.cnblogs.com/ljan/p/2875423.html
Copyright © 2011-2022 走看看