惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recent Announcements
Recent Announcements
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
B
Blog
T
The Blog of Author Tim Ferriss
J
Java Code Geeks
腾讯CDC
D
Docker
G
Google Developers Blog
D
DataBreaches.Net
雷峰网
雷峰网
Blog — PlanetScale
Blog — PlanetScale
S
SegmentFault 最新的问题
The Cloudflare Blog
有赞技术团队
有赞技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Stack Overflow Blog
Stack Overflow Blog
大猫的无限游戏
大猫的无限游戏
量子位
美团技术团队
aimingoo的专栏
aimingoo的专栏
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Engineering at Meta
Engineering at Meta
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - 凡的世界

(原创)解决win7上面 NET6程序报错的问题,需要打补丁 关于github访问不稳定的解决方案 debian ssh 远程登陆 sqlserver 2019安装过程中SSMS安装失败问题记录 在统信UOS系统上安装qq SSAS 项目部署失败的问题 webuploader超时时间timeout设置 (转)IIS windows认证 Sql server with as update用法 SQL Pretty Printer for SSMS 很不错的SQL格式化插件 (转)字符编码 面试问题总结 (转)Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结 string.Format出现异常"输入的字符串格式有误"的解决方法 c# winForm使用Aspose.Cells读取CSV文件中文乱码问题 PowerDesigner15.1给自定义架构表字段添加MS_Description出错 .NET 4.0 MemoryCache with SqlChangeMonitor sql 通过游标 拆分xml结构 sql字符转换函数大全 (转)【ASP.NET开发】获取客户端IP地址 via C#
IEnumerable是什么
凡的世界 · 2019-10-18 · via 博客园 - 凡的世界

首先怎么认识一个对象

IE+number+able  IE数字 可能 从名字上看不出什么玩意,以至于很久都没人真正认识这个接口

先看官方的解释

IEnumerable Interface

Exposes an enumerator, which supports a simple iteration over a non-generic collection.

公开枚举数,该枚举数支持对非泛型集合进行简单迭代。

下面是 

IEnumerable的源码,包含一个 GetEnumerator 方法 返回的是 IEnumerator 对象,从这可以看出,这个接口 主要作用就是让对象可以支持 获取IEnumerator  结构的数据,
#region 程序集 mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
// C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.1\mscorlib.dll
#endregion

using System.Runtime.InteropServices;

namespace System.Collections
{
    //
    // 摘要:
    //     公开枚举数,该枚举数支持在非泛型集合上进行简单迭代。若要浏览此类型的 .NET Framework 源代码,请参阅引用源。
    [ComVisible(true)]
    [Guid("496B0ABE-CDEE-11d3-88E8-00902754C43A")]
    public interface IEnumerable
    {
        //
        // 摘要:
        //     返回循环访问集合的枚举数。
        //
        // 返回结果:
        //     可用于循环访问集合的 System.Collections.IEnumerator 对象。
        [DispId(-4)]
        IEnumerator GetEnumerator();
    }
}

微软BI技术交流群:316744959 武汉NET技术群:961108969 NET技术群:21386099 本人具有丰富的系统开发经验,承接系统开发,小程序,NET系统开发,BI开发,有需求联系微信手机:15010195887