永发信息网

CollectionBase 什么意思

答案:3  悬赏:30  手机版
解决时间 2021-02-10 06:29
如题:c#或VB

用在这样的地方:
public class FilterCollection : CollectionBase
最佳答案
这个语法是C#的,是定义了一个名为FilterCollection的继承于CollectionBase的公开类。
CollectionBase 类为强类型集合提供 abstract 基类。(什么叫强类型呢?引用一位Bloger上的话:所谓强类型,用简单点的话说就是可以.出来的类型,比如book.Name, book.Price。那什么又是.不出来的类型呢?自然是比较间接的类型了,比如集合、表等其他结构的类型,对于这种类型,我们只能通过其索引找出对象来,比如books[0]。也许到现在为止读者还看不出来有什么不妥的,但对于这种.不出来的类型来说,调用不直观是第一,操作多且难懂是第二,所以在某些时候很有必要将其强类型化,尤其是(也应当是)在我们知道这些.不出来的类型所拥有的结构时。可能我这样说读者都听不太明白,让我们来举个例子。很典型的例子就是当我们使用DataTable时,我们通过DataTable来保存对某一张数据表的数据,我们只用这个DataTable来保存这张数据表,那么我肯定知道这个DataTable的结构,那为什么我不能.出来呢?比如customerRow1.CustomerName?这样调用不是很方便吗?要比.不出来方便很多,而且编译时就可知道这个强类型的公开结构,不会写错,同样也可以将它当作一个真正的类型来处理(比如传递到一个专门处理它的方法),总之一句话来说就是它是可预知的,类型安全的。
全部回答
如果没错的话,是不是FilterCollection是从CollectionBase继承的? 那么CollectionBase就是基类了~个人见解
你好! 这里CollectionBase作为基类派生出FilterCollection。 CollectionBase是.NET框架中定义的一个抽象基类在System.Collections命名空间下,为强类型集合提供 abstract 基类。 仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中国福利彩票(321国道东50米中国福利彩票)地
今古传奇·武侠版全期下载
哈尔滨市呼兰区教育局我想知道这个在什么地方
作为青年大学生应如何做一个遵纪守法的合格公
中国体育彩票(城中路与得胜路交叉口北50米中
【有人在边长2厘米的正方形基础上设计了个逗
思莱德价位是多少
一角和一百元纸巾厚度是多少
考非本校研究生容易吗?
创艺摄影地址在哪,我要去那里办事
乘载和核载是什么意思
怎样提取有活性的叶绿体有谁知道怎样在植物体
导致我国东部平原地区洪涝发生的根本原因是 A
学手机修理难吗
青岛台东平价眼镜店具体位置
推荐资讯
初二英语短文翻译!短文很短,求高质量全文翻
武陵乐坊休闲吧地址好找么,我有些事要过去
go hungry on one's watch
华为荣耀note8型号是多少
金源水暖地址在哪,我要去那里办事
我用贱人与无赖为题写个5000字左右的文章。贱
亲和家园停车场地址在哪,我要去那里办事
刘敏是哪年出生
东阿县大桥派出所地址在哪,我要去那里办事
以下哪座城市未被列入中国七大古都?()A.北京
标志308做保养是按时间算还是公里算?
辣椒水喷洒栀子花上的介壳虫,会把花辣死吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?