首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >您所见过的扩展方法的最佳或最有趣的用法是什么?

您所见过的扩展方法的最佳或最有趣的用法是什么?
EN

Stack Overflow用户
提问于 2009-06-05 03:47:01
回答 40查看 11.5K关注 0票数 72

我开始真的喜欢上扩展方法了。我想知道她是不是偶然发现了一个真正让他们大吃一惊的人,或者只是觉得聪明的人。

我今天写了一个例子:

由于其他用户的评论而编辑的

代码语言:javascript
复制
public static IEnumerable<int> To(this int fromNumber, int toNumber) {
    while (fromNumber < toNumber) {
        yield return fromNumber;
        fromNumber++;
    }
}

这允许将for循环写为foreach循环:

代码语言:javascript
复制
foreach (int x in 0.To(16)) {
    Console.WriteLine(Math.Pow(2, x).ToString());
}

我迫不及待地想看看其他的例子!享受吧!

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/954198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档