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

推荐订阅源

G
Google Developers Blog
小众软件
小众软件
The Cloudflare Blog
S
SegmentFault 最新的问题
美团技术团队
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
阮一峰的网络日志
阮一峰的网络日志
博客园 - 聂微东
V
Visual Studio Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
雷峰网
雷峰网
WordPress大学
WordPress大学
T
Tailwind CSS Blog
腾讯CDC
人人都是产品经理
人人都是产品经理
月光博客
月光博客
Microsoft Azure Blog
Microsoft Azure Blog
M
MIT News - Artificial intelligence
D
DataBreaches.Net
Apple Machine Learning Research
Apple Machine Learning Research
P
Proofpoint News Feed
J
Java Code Geeks
宝玉的分享
宝玉的分享

博客园 - 凡的世界

(原创)解决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