新闻动态
新闻动态
- 经典SQL语句大全之常识篇
- 微擎的安装与使用方法
- asp.net中Session过期设置方法
- 老站长交你如何做好网站内容的维护
- 红色代码II病毒
- IReadOnlyCollection
与IReadOnlyList - asp.net中“基类包括字段,但其类型与控件的类型
- 404页面怎么做,才合理?
- DataTable 操作
- 什么是社区团购系统?
联系我们
邮箱:
手机:15383239821
asp.net
IReadOnlyCollection与IReadOnlyList
作者:
发布时间:2024-01-14
点击:
.NET Core同样定义了一系列仅提供只读操作的集合及列表接口:
public interface IReadOnlyCollection<out T> : IEnumerable<T>, IEnumerable
{
int Count { get; }
}
public interface IReadOnlyList<out T> : IReadOnlyCollection<T>, IEnumerable<T>, IEnumerable
{
T this[int index] { get; }
}
由于上述接口的类型参数仅仅在输出时使用,因此被标记为协变参数。这样我们就可以将一个“猫咪”的列表表示为一个“动物”的只读列表。
相反,在IList<T>和ICollection<T>中,由于T在输入输出时均被使用,因此没有标记为协变参数。
- 上一篇:IList
和IList - 下一篇:泛型集合List
新闻资讯
-
2019-11-24List中contains方法和indexOf方法的区别
-
2022-10-12微信小程序中使用ec-canvas制作环状饼图
-
2012-06-30长尾关键词怎么做
-
2010-07-20面向搜索引擎的网站设计
-
2014-03-28JS调用CS里的方法:PageMethods(荐)
-
2024-10-06【SVG】路径<Path>标签详解,一次搞懂所有命令参数
相关案例
