asp.net

  • IEnumerable和ICollection简介

    虽然枚举接口IEnumerable提供了一种向前迭代集合的协议,但是它们并没有提供确定集合大小、根据索引访问成员、搜索以及修改集合的机制。为了实现这些功能,.NET Core定义了ICollection、IList和IDictionary接口。这些接口都支持泛型和非泛型版本。然而,非泛型版本的存在…

    2024-01-14 8

  • PO VO BO DTO DAO 和 POJO 的概念及区别

    DAODAO(Data Access Object)数据访问对象,它是一个面向对象的数据库接口,负责持久层的操作,为业务层提供接口,主要用来封装对数据库的访问,常见操作无外乎 CURD。我们也可以认为一个 DAO 对应一个 POJO 的对象,它位于业务逻辑与数据库资源中间,可以结合 PO 对数据…

    2023-04-28 30

  • ICollection和ICollection定义源码

    ICollection<T>是可以对其中的对象进行计数的标准集合接口。它可以确定集合大小(Count),确定集合中是否存在某个元素(Contains),将集合复制到一个数组(ToArray)以及确定集合是否为只读(IsReadOnly)。对于可写集合,还可以对集合元素进行添加(Add)、删除…

    2024-01-14 13

  • IEnumerable与IQueryable区别

    1、IEnumerable 和 IQueryable的相同点使用LINQ时,您会发现返回值IEnumerable和IQueryable,两者都对列表数据进行查询等操作。IEnumerable和IQueryable是继承的关系,IQueryable 接口继承 IEnumerable 接口。2、IEnumerable 和 IQueryable的区别IEnumerable 和 IQueryab…

    2024-01-14 0

  • IList和IList

    IList<T>是按照位置对集合进行索引的标准接口。除了从ICollection<T>和IEnumerable<T>继承的功能之外,它还可以按位置(通过索引器)读写元素,并在特定位置插入/删除元素。public interface IList<T> : ICollection<T>, IEnumerable<T…

    2024-01-14 1

1234...115