社区
C#
帖子详情
在c#中为什么Array实现IList接口却没有Add方法
zhounet
2009-07-31 05:38:01
在c#中为什么Array实现IList接口却没有Add方法
...全文
308
4
打赏
收藏
在c#中为什么Array实现IList接口却没有Add方法
在c#中为什么Array实现IList接口却没有Add方法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhounet
2009-08-01
打赏
举报
回复
lianshaohua 说得对,确实是Array显示实现IList接口的成员了。
tigerleq
2009-07-31
打赏
举报
回复
去,查查,各个接口实现的功能吧
以及各常用接口的
树形图,那样会对你编程有非常大的启示
vrhero
2009-07-31
打赏
举报
回复
因为数组很特殊...C#中数组是定长的,不允许运行时改变数组的长度...
ztenv
2009-07-31
打赏
举报
回复
名称 说明
System.Collections.IList.Add 实现 IList.Add。在所有情况下均引发 NotSupportedException。
System.Collections.IList.Clear 将 Array 中的所有元素设置为零、false 或空引用(在 Visual Basic 中为 Nothing),具体取决于元素类型。
System.Collections.IList.Contains 确定某元素是否在 Array 中。
System.Collections.IList.IndexOf 搜索指定的对象,并返回当前一维实例中第一个匹配项的索引。
System.Collections.IList.Insert 实现 IList.Insert。在所有情况下均引发 NotSupportedException。
System.Collections.IList.Remove 实现 IList.Remove。在所有情况下均引发 NotSupportedException。
System.Collections.IList.RemoveAt 实现 IList.RemoveAt。在所有情况下均引发 NotSupportedException。
System.Collections.ICollection.Count 获取 Array 中包含的元素数。
System.Collections.IList.Item 获取或设置指定索引处的元素。
怎么会没有呢?那是显式实现的接口,需要转换为IList后,才能使用add方法
C#
练习 阶段练习:
实现
链表(Linked
List
)
C#
练习 阶段练习:
实现
链表(Linked
List
) 简介:写一个链表的数据结构,要求
实现
I
List
接口
。 具体要求: 1、 使用代码规范。 2、 至少对I
List
中
的
Add
,Remove,Insert,Indexer,IEnumerator进行单元测试。 3、 对上述每个单元测试
方法
至少书写4种不同的单元测试。 4、 要求从Object派生,
实现
System.Collections.Generic.I
List
。 5、 内部存储不能使用.NET内置链表。
WinForm
中
comboBox控件数据绑定
实现
方法
本文实例讲述了WinForm
中
comboBox控件数据绑定
实现
方法
。分享给大家供大家参考,具体如下: 下面介绍三种对comboBox绑定的方式,分别是泛型
中
I
List
和Dictionary,还有数据集DataTable 一、I
List
现在我们直接创建一个
List
集合,然后绑定 I
List
list
= new
List
();
list
.
Add
(111111);
list
.
Add
(222222);
list
.
Add
(333333);
list
.
Add
(444444); comboBox1.DataSource =
list
; 执行后,我们会
C#
中
的 I
List
接口
的用途
通过 I
List
接口
,我们可以使用索引来访问列表
中
的元素,并提供了一组
方法
来对列表进行添加、删除、插入、查找等常见操作。此外,I
List
接口
还定义了许多用于操作列表的
方法
,如
Add
、Remove、Insert、Contains、IndexOf 等。需要注意的是,I
List
接口
还支持泛型,这使得我们可以指定列表
中
存储的元素类型。在上面的示例
中
,我们创建了一个泛型列表,列表
中
的元素类型为字符串(string)。I
List
接口
是
C#
中
的一个重要
接口
,它提供了一种通用的方式来操作列表数据结构。
C#
快速
实现
I
List
非泛型类
接口
的自定义类作为数据源
快速
实现
I
List
接口
,自定义数据控件的数据源,数据源绑定的类,combobox,
list
box,datagridview的数据源绑定类
C#
基础知识整理 基础知识(16) I
List
接口
——非泛型
了解了ICollection
接口
、迭代以及泛型集合,下面再详细了解一下I
List
接口
。通过MSDN可以看到I
List
接口
有两种:元素为object类型的I
List
接口
,可以放不同类型的对象引用;I
List
<T>泛型
接口
,只能存放指定类型的对象引用。其实,I
List
和I
List
<T>也称之为向量,特点是可以动态的改变集合的长度,无需确定集合的初始长度,集合会随着存放数据的数量...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章