`
phoebird
  • 浏览: 117663 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

C# 集合对象ArrayList

    博客分类:
  • C#
阅读更多
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;

namespace Queue
{
    class TestArrayList
    {
        static void Main(string[] args) {
            ArrayList list = new ArrayList();//定义集合对象
            Console.WriteLine("输入数据");
            string str;
            while (true) {//循环输入
                str = Console.ReadLine();//输入数据
                if("quit"==str.ToLower())//退出条件
                {
                break;
                }
                list.Add(str);//添加到集合中
            
            }
            Console.WriteLine("输入的名字分别为:");
            for(int i=0;i<list.Count;i++){
            Console.WriteLine(list[i]+"\t");//遍历输出集合对象
            }
            Console.Read();
        }
    }
}

 

分享到:
评论

相关推荐

    C# Array和ArrayList,List区别

    综上所述,C# 中的 Array、ArrayList 和 List 都是非常重要的集合类型,它们各有优势: - **Array**:适用于固定大小且类型一致的元素集合。 - **ArrayList**:适用于类型不确定或可变的集合,但效率较低。 - **...

    使用对象ArrayList填充DataGrid,C#源代码ArrayList MyList = new ArrayList();

    本篇将详细讲解如何使用对象ArrayList来填充C#中的DataGrid,并通过示例代码进行说明。 首先,ArrayList是.NET Framework中的一个类,它继承自System.Collections.ArrayList,主要用于存储动态大小的可变数组。...

    C# 集合对象遍历性能测试

    总结来说,C#集合对象的遍历性能取决于其内部实现,如ArrayList和List基于数组,而Dictionary基于哈希表,DataSet则代表了关系数据的处理。选择合适的集合类型,以及优化遍历策略,对于提升C#应用程序的性能至关重要...

    c# 数组与集合(ArrayList)游戏开发高级使用举例

    同时,为了提高代码的可读性和减少错误,应始终确保引入System.Collections命名空间,并正确实例化ArrayList对象。 在实际应用中,我们可以通过创建一个模拟的游戏场景来演示如何使用数组和ArrayList。例如,可以...

    数组和集合对象(三) ArrayList练习

    在C#编程中,数组和集合对象是数据存储和管理的核心元素。本篇文章将重点讨论“ArrayList”这一集合对象的使用,通过一个练习案例来深入理解其功能...但作为学习C#集合对象的起点,ArrayList仍然是一个很好的实践对象。

    C#数组与Arraylist

    在编程领域,尤其是在C#语言中,数组和ArrayList是两种常用的数据存储结构。它们各自有其特点和适用场景,理解并熟练运用它们是提升编程能力的关键。本文将深入探讨数组和ArrayList,帮助你掌握这两种数据结构的核心...

    C#集合对象详解

    C#集合对象是编程中不可或缺的部分,理解并熟练掌握它们的使用能够帮助开发者更高效地管理数据。通过泛型,我们可以创建类型安全且性能良好的集合,而LINQ和并发支持则进一步增强了集合对象的实用性。在实际开发中,...

    C#集合与字符窜处理C#集合与字符窜处理(源代码)

    5. 集合的性能优化:了解何时使用ArrayList(非泛型)和LinkedList(链表结构)以及何时使用List(数组)可以显著影响程序性能。 6. 字符串的不可变性:在C#中,字符串是不可变的,每次修改都会创建新的字符串对象,...

    ArrayList转化为DataTable

    在.NET框架中,ArrayList和DataTable是两种常用的集合类,它们分别代表了两种不同的数据存储方式。ArrayList是一个基于对象数组的动态大小的列表,而DataTable则是一个内存中的表格数据结构,通常用于存储和操作关系...

    C# 集合的常用方法

    在C#编程语言中,集合是一组对象的容器,提供了方便的数据存储和管理方式。本文将深入探讨ArrayList、Stack、Queue以及Dictionary这四种常见的集合及其基本操作方法。 1. ArrayList:ArrayList是C#中最早引入的动态...

    C# ArrayList用法大全

    3.Public virtual void InsertRange(int index, ICollection c):将集合中的某个元素插入 ArrayList 的指定索引处。 示例代码: ``` ArrayList aList= new ArrayList(); aList.Add("a"); aList.Add("b"); aList.Add...

    C#集合的概念

    学习C#集合时,开发者需要熟悉这些泛型集合的接口、属性和方法,以便在实际开发中选择合适的集合类型来满足特定需求。例如,如果需要快速查找元素,哈希集和字典可能更适合;如果需要保持元素的顺序,列表和双向链接...

    C#集合类 教程学习资源

    总的来说,C#集合类为开发者提供了丰富的工具来管理和操作数据。选择合适的集合类取决于具体需求,例如,是否需要保持元素插入顺序、是否需要快速查找(哈希表)或执行排序等。理解这些集合类的特性和用法对于编写...

    C#ArrayList用法

    - `public ArrayList(ICollection collection)`: 使用一个`ICollection`对象构造,并将该集合的元素添加到`ArrayList`中。 - `public ArrayList(int capacity)`: 使用指定的容量初始化内部数组。 ##### 2. 线程同步...

    C#中数组与arraylist

    在C#编程语言中,数组和ArrayList是两种不同的数据结构,它们各自有着特定的用途和特点。本篇文章将深入探讨这两种数据结构,以及它们在实际编程中的应用与区别。 首先,数组是C#中最基本的数据结构之一,它是一种...

    你必须知道的C# ArrayList

    - ArrayList是一个基于数组实现的动态列表,它允许存储任意类型的对象,这得益于C#的类型擦除特性。 - ArrayList内部维护了一个Object类型的数组,当添加或删除元素时,它会自动调整数组大小以适应变化。 2. **...

    C# 集合的索引性能比较

    在C#编程中,集合是数据存储和管理的基础,它们提供了灵活的方式来进行数据操作。本篇文章将重点关注四个常见的集合类型:ArrayList、List、Hashtable和DataSet,并对它们的索引性能进行测试和对比。 首先,...

    C#ArrayList的详细用法

    3. public virtual void InsertRange(int index, ICollection c):将集合中的某个元素插入 ArrayList 的指定索引处。 Example: ```csharp ArrayList aList = new ArrayList(); aList.Add("a"); aList.Add("b"); a...

    有关于C#的程序(ArrayList类,动态添加,删除的)

    ArrayList类基于对象的数组,可以存储任何类型的对象,这得益于C#的多态性。下面将详细讨论ArrayList类的主要特点、操作方法以及如何进行动态添加和删除元素。 1. **ArrayList类简介** ArrayList是一个可变大小的...

    c#集合例子

    下面我们将深入探讨C#集合的相关知识点。 1. **ArrayList**: ArrayList是C#早期版本中常用的动态数组,它可以存储任意类型的对象。由于ArrayList内部是基于数组实现的,因此它提供了索引访问,但插入和删除元素时...

Global site tag (gtag.js) - Google Analytics