码迷,mamicode.com
首页 >  
搜索关键字:icollection v    ( 127个结果
ASP.NET MVC 表单提交多层子级实体集合数据到控制器中
ASP.NET MVC 表单提交多层子级实体集合数据到控制器中 导航属性 类型设置为ICollection 时 public virtual ICollection<DepartmentDetail> DepartmentDetails { get; set; } @for (var i = 0; ...
分类:Web程序   时间:2020-07-30 10:46:06    阅读次数:87
Core源码(十一)Queue
Queue表示对象的先进先出集合。实现了ICollection接口,可以由数组或链表两种形式实现,在.NET中是以数组的形式实现的。 概念 队列是一种特殊的线性表,特殊之处在于它只允许在表头(head)进行删除操作,而在表尾(tail)进行插入操作。 队列的数据元素又称为队列元素。在队列中插入一个队 ...
分类:其他好文   时间:2020-07-21 22:22:47    阅读次数:77
C#容器
集合接口和类型 |接口| 说明| |: |: :| IEnumerable|如果将foreach语句用于集合,就需要IEnumerable接口。这个接口定义了方法GetEnumerator(),它返回一个实现了IEnumerator接口的枚举 ICollection |ICollection接口由泛 ...
分类:Windows程序   时间:2020-05-12 09:41:16    阅读次数:75
C#自定义集合类(一)
.NET中提供了一种称为集合的类型,类似于数组,将一组类型化对象组合在一起,可通过遍历获取其中的每一个元素 自定义集合需要通过实现System.Collections命名空间提供的集合接口实现,常用接口有: ICollection:定义所有非泛型集合的大小,枚举数和同步方法 IComparer:公开 ...
分类:Windows程序   时间:2020-04-30 15:16:06    阅读次数:162
EF下怎么理解IEnumerable/ICollection/IQueryable?
IEnumerable 最基本的列表容器,连列表项Count都不能获取 允许遍历, 但不允许添加、删除、更新列表项 支持使用where linq查询 适合填充Grid展示及筛选 ICollection IEnumerable 的扩展,增加了添加、删除、更新等操作 可以获取列表项Count, 获得Co ...
分类:编程语言   时间:2020-04-19 13:09:59    阅读次数:105
C# 源码学习——QUEUE
1、Queue声明创建对象。(Queue为泛型对象。) public class Queue<T> :IEnumerable<T>,System.Collections.ICollection,IReadOnlyCollection<T> 本质为Array对象存储数据。 Queue<string> ...
分类:Windows程序   时间:2020-02-11 00:31:23    阅读次数:166
索引符
索引符(indexer)是一种特殊的属性。可以添加到一个类中,以提供类似于数组的访问。 我们举一个例子: public class Animals:CollectionBase//继承集合基类,他是一个抽象类,包含接口 IEnumerable、ICollection 和 IList { ... pu ...
分类:其他好文   时间:2020-01-04 12:25:33    阅读次数:89
【c#基础】集合--栈Stack 链表 LinkList 有序列表SortedList 字典
栈:是一个后进先出(LIFO)的容器 栈 push()方法在栈中添加元素,用Pop()方法获取最近添加的元素。 于Queue<T>类相似,Stack<T>类实现IEnumerable<T>和ICollection接口 Count 返回栈中的元素个数 Push 在栈顶添加一个元素 Pop 从站定删除一 ...
分类:Windows程序   时间:2019-07-31 23:47:12    阅读次数:143
C#集合-
定义集合 集合是可以包含其他类的实例的类。要定义集合,可以从CollectionBase中派生,或者自己实现接口,类如IEnumerable,ICollection和IList。一般需要为集合定义一个索引器, 以用Collection[index]来访问集合成员。(使用集合维护对象组) System ...
分类:Windows程序   时间:2018-09-08 17:17:04    阅读次数:249
C#中IList<T>与List<T>的区别
今天写代码是遇到这样一段: 百度了很多,稀里糊涂的就先记下来,做个总结。 首先IList 泛型接口是 ICollection 泛型接口的子代,并且是所有泛型列表的基接口。它仅仅是所有泛型类型的接口,并没有太多方法可以方便实用,如果仅仅是作为集合数据的承载体,确实,IList可以胜任。不过,更多的时候 ...
分类:Windows程序   时间:2018-08-15 13:32:26    阅读次数:257
127条   1 2 3 4 ... 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!