C# foreach语句遍历集合类型演示范例的代码

发布时间:2020-08-05 19:42:38 作者:kaixinyix
来源:网络 阅读:167

下面资料是关于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);
      }
   }
}
推荐阅读:
  1. C#通过foreach语句遍历arraylist源码演示
  2. C#使用foreach语句遍历数组的代码

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

算法 遍历 fo

上一篇:js调用HttpPrinter(web打印插件)

下一篇:文件备份同步rsync

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》