c# 以下方法存在二义性 您所在的位置:网站首页 unity具有二义性 c# 以下方法存在二义性

c# 以下方法存在二义性

2024-07-07 19:34| 来源: 网络整理| 查看: 265

本文是C#初学者简单教程,这是第15篇。感谢观看,记得关注我,后续还有更多教程文章,谢谢。

本文环境为Visual Studio 2019。

一、C#中的ArrayList

ArrayList集合类似于C#中的数组数据类型。最大的区别是数组列表集合的动态性质,而数组是固定的。

对于数组,您需要在数组声明时明确可以容纳的元素个数。但是,对于“数组列表”集合,不需要事先进行此操作。可以随时在数组列表集合中添加或删除元素。下面让我们更详细地了解可用于数组列表集合的操作。

二、声明ArrayList

下面示例是ArrayList的声明。借助ArrayList类创建一个数组列表集合的对象。“ new”关键字用于创建ArrayList的对象。然后将该对象分配给变量list。因此,现在将使用变量list来访问数组列表的不同元素。

ArrayList list = new ArrayList();

三、操作ArrayList

1.向数组列表集合添加一个元素。

Add()方法用于将任何类型的元素添加到集合中。ArrayList是弱类型的,所以,您想要添加元素的话,任意类型都可以。如下图:

10763d2e20daf80d231577dbf9706710.png

2.向数组列表集合删除一个元素。

Remove()就去可以删除一个集合中的元素,而RemoveAt()方法可以删除指定索引位置的元素。具体用法如下所示:

list.Remove("广东");list.RemoveAt(0);

3.求集合元素总数量。

使用属性Count即可以获得集合的元素个数。代码示例如下:

var count = list.Count;

4.判断是否包含某元素

此方法用于查看ArrayList集合中是否存在元素。以下是此语句的一般语法。

ArrayList.Contains(element)–如果列表中存在元素,则此方法将返回true,否则将返回false。

5.遍历集合

使用循环语句即可遍历整个集合,因为该集合实现了IEnumerable接口。

foreach (var item in list){ MessageBox.Show(item.ToString());}

四、demo代码

下面是整个demo的代码,您可以自行测试。

fe2e5a04cbd12e19fca98779b309bbd3.png

如demo所示,如果调用了Remove()方法后,集合中的索引位置0,是什么元素呢?就不在再是“广东”这个了,而数字"100000"这个元素。也就是说调用了Remove()方法后,索引位置也将重新从0开始。

祝您用餐愉快。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有