`
fei5808335
  • 浏览: 20952 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

C#中ArrayList 与 string、string[]数组 的转换(转)

    博客分类:
  • C#
阅读更多
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(',') ) ;
分享到:
评论

相关推荐

    list转换成string数组

    - **数组长度**:当使用`new String[list.size()]`创建数组时,确保列表中的元素数量与数组长度一致,避免出现数组越界的问题。 - **性能考虑**:在转换过程中,尽量减少不必要的对象创建,尤其是当列表很大时,这...

    C#中List〈string〉和string[]数组之间的相互转换

    下面我们将详细介绍如何在C#中将List<string>转换为string[]数组,以及如何将string[]数组转换为List<string>。 1. 从System.String[]转换到List<System.String> 当你有一个已存在的string[]数组,并希望将其转换为...

    arr.rar_C# ArrayList 排序_arraylist_arraylist 排序_数组排序

    在C#编程语言中,ArrayList是一个非常常用的动态数组类,它是System.Collections命名空间的一部分。ArrayList提供了灵活的容量扩展和操作,但与固定大小的一维数组相比,它在内存管理和性能方面有所不同。本篇文章将...

    asp.net中后台c#数组与前台js数组交互

    ASP.NET中后台C#数组与前台JS数组交互 在ASP.NET中,后台C#数组与前台JS数组的交互是一个常见的问题。前台JS数组需要从后台C#数组中获取数据,而后台C#数组则需要从数据库中获取数据。下面我们将详细介绍如何实现这...

    C# Array和ArrayList,List区别

    ### C# 中 Array、ArrayList 和 List 的区别 在C#编程语言中,处理集合数据时,程序员经常需要根据实际需求选择合适的集合类型。本文将详细解释C#中Array、ArrayList和List之间的区别,并通过示例代码帮助理解这些...

    C#文档资料

    ### C#中ArrayList与String,String[]之间的转换方法 在C#编程语言中,经常需要处理不同类型数据结构之间的转换,尤其是在处理字符串(`string`)、字符串数组(`string[]`)和动态数组(`ArrayList`)时更为常见。...

    C#随即分组程序采用ArrayList数组编写

    ArrayList是.NET Framework中的一个类,它提供了动态数组的功能,允许我们存储不同类型的对象,并且可以方便地进行添加、删除和修改操作。在本案例中,我们将探讨如何使用ArrayList来实现一个随机分组程序。 首先,...

    C#数组集合pptC#数组集合

    本篇内容主要探讨了C#中的数组集合,包括数组的基本概念、操作以及集合对象的特性与优势。 首先,数组是一种固定大小的数据结构,用于存储同一类型的数据序列。在C#中,数组可以一维或多维,提供了对数据的高效访问...

    C#中的数组与集合类,vusual studio 2008教程

    ### C#中的数组与集合类详解 ...通过上述内容,我们可以了解到C#中数组与集合类的基本概念、声明方法以及如何使用它们来处理数据。无论是对于初学者还是有经验的开发人员来说,熟练掌握这些基础知识都是非常重要的。

    C#中数组、ArrayList和List三者的区别详解及实例

    在C#编程语言中,数组、ArrayList和List都是用来存储一组对象的数据结构,但它们之间存在着显著的差异。下面将对这三个概念进行详细解释...感谢阅读,希望这些信息能帮助你更好地理解C#中数组、ArrayList和List的区别。

    C#创建excel并把数组数据保存到excel指定列

    本文将详细讲述如何使用 C# 创建 Excel 文档,并将数组数据保存到指定的列中。 首先,为了创建 Excel 文档,我们需要使用 Microsoft.Office.Interop.Excel 命名空间。在这个命名空间中,我们可以使用 Application ...

    C# 数组的连接

    在C#编程中,经常需要对数组进行各种操作,其中一项常见的需求就是将两个或多个数组合并成一个数组。这种操作通常被称为“数组的连接”。下面将详细介绍如何在C#中实现数组的连接,并通过几个具体的示例来展示这一...

    C#实现AddRange为数组添加多个元素的方法

    在C#中,数组是固定大小的,不像ArrayList那样可以动态扩展,但我们可以利用其他集合类如List来实现类似的功能。以下我们将详细探讨`AddRange`方法及其在C#中的应用。 首先,`AddRange`方法是定义在`System....

    c#数据结构之array,arraylist,hashtable,dictionary

    C#中有多种数据结构可以用来存储和管理数据,今天我们将讨论四种常用的数据结构:Array、ArrayList、Hashtable和Dictionary。这些数据结构都是_Collections_命名空间的一部分,提供了不同的方式来存储和检索数据。 ...

    C#中动态数组用法实例

    本文实例讲述了C#中动态数组用法。分享给大家供大家参考。具体分析如下: ArrayList是一种动态数组,其容量可随着我们的需要自动进行扩充. ArrayList位于System.Collections命名空间中,所以我们在使用时,需要导入...

    C#源码 字符串数组的动态添加,查找,删除

    在C#编程中,字符串数组是一种常见的数据结构,用于存储一系列字符串值。然而,静态数组在需要进行添加、删除操作时可能存在局限性,因为它们在声明时就固定了大小。为了解决这个问题,我们可以使用动态数组,如...

    学生成绩管理 练习C#数组

    下面将详细阐述C#语言以及数组在成绩管理系统中的应用。 C#是.NET框架的一部分,其设计目标是提高开发人员的生产效率,同时提供强大的类型检查、垃圾回收和安全特性。在C#中,数组是一种特殊类型的对象,用于存储...

    c# 数组,命名空间,方法

    根据提供的文件信息,我们可以深入探讨三个关键主题:C#中的数组、命名空间以及方法。下面将逐一解析这些概念,并结合示例代码进行说明。 ### C#中的数组 数组是C#中最基本的数据结构之一,用于存储固定大小的同...

    详解C#中一维数组的插入

    在 C# 中,一维数组插入的实现可以通过使用 ArrayList 类来实现。ArrayList 是一个动态数组,提供了插入、删除、修改等操作。下面是一个简单的示例代码: ```csharp using System; using System.Collections; ...

    C#中数组Array,ArrayList,泛型List详细对比

    在C#编程中,数组、ArrayList和泛型List都是用来存储一组对象的数据结构,但它们各有特点和适用场景。下面将详细对比这三种数据结构。 首先,数组(Array)是最基本的数据结构,用于存储固定数量且同类型的元素。在...

Global site tag (gtag.js) - Google Analytics