C# foreach语句遍历集合类型演示范例的代码
下面资料是关于C# foreach语句遍历集合类型演示范例的内容,希望能对各位朋友有些用处。
using System;using System.Collections;public class Tokens: IEnumerable{ private string[] elements; Tokens(string source, char[] delimiters) { elements = source.Split(delimiters); } { return new TokenEnumerator(this); } { return (IEnumerator) new TokenEnumerator(this); } public class TokenEnumerator: IEnumerator { private int position = -1; private Tokens t; public TokenEnumerator(Tokens t) { this.t = t; } public bool MoveNext() { if (position < t.elements.Length - 1) { position++; return true; } else { return false; } } public void Reset() { position = -1; } { get { return t.elements[position]; } } { get { return t.elements[position]; } } } static void Main() { Tokens f = new Tokens("This is a well-done program.", new char [] {' ','-'}); { Console.WriteLine(item); } }}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。