Tag: 扩展 方法

什么是你见过的扩展方法的最好或最有趣的用法?

我开始真的很喜欢延伸方法……我想知道是否有人偶然发现了一个真的让自己的头脑发飙的东西,或者只是发现了聪明的东西。 我今天写的一个例子是: 由于其他用户的评论而编辑: public static IEnumerable<int> To(this int fromNumber, int toNumber) { while (fromNumber < toNumber) { yield return fromNumber; fromNumber++; } } 这允许一个for循环写成一个foreach循环: foreach (int x in 0.To(16)) { Console.WriteLine(Math.Pow(2, x).ToString()); } 我等不及看到其他的例子! 请享用!