c#2.0迭带器----yield return关键字
来源:互联网 发布:淘宝图片护盾从哪进? 编辑:程序博客网 时间:2024/06/05 13:29
http://2sws.blog.163.com/blog/static/179102492009843454697/
///c#2.0迭带器
///yield return关键字
///C#2.0引入了yield Return 关键字,用于无缝实现迭代器模式。
///它使开发人员摆脱了实现枚举器和可枚举类的负担。下面是我
///们前边例子的重写版本
///
public class Persons : System.Collections.IEnumerable
{
string[] m_Names;
public Persons(params string[] names)
{
m_Names = new string[names.Length];
names.CopyTo(m_Names, 0);
}
#region IEnumerable 成员
public System.Collections.IEnumerator GetEnumerator()
{
foreach (string s in m_Names)
{
yield return s;
}
}
#endregion
}
class program
{
static void Main()
{
Persons arrPersons = new Persons("1","2","3","4","5");
foreach (string s in arrPersons)
{
System.Console.WriteLine(s);
}
}
}
- c#2.0迭带器----yield return关键字
- C# yield return关键字理解
- C# yield return 关键字的详解
- C# 中 yield return 和 yield break 关键字的用法
- C# 中 yield return 和 yield break 关键字的用法
- C#中的yield return
- C#中的yield return
- yield return 关键字的详解
- C#中 yield return 与 yield break
- C#中 yield return 与 yield break
- C#中 yield return 与 yield break
- C# yield return 和 yield break
- C# yield return 的作用
- C#编程中yield return
- C# yield return用法分析
- C#关键字之yield
- C#中的yield关键字
- C#关键字之yield
- IPC之 - C#用 IPC通道 进程间通信
- 关于linux的一些临时记录
- convert ;case when xx then xx else xx end as xx; 用法
- 迭代器的实现
- aaa
- c#2.0迭带器----yield return关键字
- yield return 关键字的详解
- zz BSS段、数据段、代码段、堆与栈
- 迭带器与泛型
- How to Start a Conversation?——如何开始交谈?
- qq游戏外挂
- 最近的工作
- CHAPTER 3 Using Modules
- 斗罗大陆 作品相关 光之子外篇暗夜精灵(上)