• 大小: 0.04M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2020-12-25
  • 语言: C#
  • 标签: C#  设计模式  

资源简介


资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Text;

namespace 迭代器模式
{
    class Program
    {
        static void Main(string[] args)
        {
            ConcreteAggregate a = new ConcreteAggregate();

            a[0] = “大鸟“;
            a[1] = “小菜“;
            a[2] = “行李“;
            a[3] = “老外“;
            a[4] = “公交内部员工“;
            a[5] = “小偷“;

            Iterator i = new ConcreteIterator(a);
            //Iterator i = new ConcreteIteratorDesc(a);
            object item = i.First();
            while (!i.IsDone())
            {
                Console.WriteLine(“{0} 请买车票!“ i.CurrentItem());
                i.Next();
            }

            Console.Read();
        }
    }

    abstract class Aggregate
    {
        public a

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2009-03-23 08:56  迭代器模式1\
     目录           0  2009-03-23 08:56  迭代器模式1\迭代器模式\
     文件         934  2007-05-10 07:48  迭代器模式1\迭代器模式.sln
     文件       10752  2007-08-12 17:09  迭代器模式1\迭代器模式.suo
     目录           0  2009-03-23 08:56  迭代器模式1\迭代器模式\bin\
     目录           0  2009-03-23 08:56  迭代器模式1\迭代器模式\bin\Debug\
     文件       16384  2007-08-12 15:55  迭代器模式1\迭代器模式\bin\Debug\迭代器模式.exe
     文件       19968  2007-08-12 15:55  迭代器模式1\迭代器模式\bin\Debug\迭代器模式.pdb
     文件        5632  2005-11-11 22:25  迭代器模式1\迭代器模式\bin\Debug\迭代器模式.vshost.exe
     目录           0  2009-03-23 08:56  迭代器模式1\迭代器模式\obj\
     目录           0  2009-03-23 08:56  迭代器模式1\迭代器模式\obj\Debug\
     目录           0  2009-03-23 08:56  迭代器模式1\迭代器模式\obj\Debug\TempPE\
     文件       16384  2007-08-12 15:55  迭代器模式1\迭代器模式\obj\Debug\迭代器模式.exe
     文件       19968  2007-08-12 15:55  迭代器模式1\迭代器模式\obj\Debug\迭代器模式.pdb
     文件         166  2007-05-10 09:23  迭代器模式1\迭代器模式\obj\迭代器模式.csproj.FileList.txt
     文件        1006  2007-08-12 15:55  迭代器模式1\迭代器模式\obj\迭代器模式.csproj.FileListAbsolute.txt
     文件        3360  2007-08-12 15:55  迭代器模式1\迭代器模式\Program.cs
     目录           0  2009-03-23 08:56  迭代器模式1\迭代器模式\Properties\
     文件        1201  2007-05-10 07:48  迭代器模式1\迭代器模式\Properties\AssemblyInfo.cs
     文件        1964  2007-05-10 07:48  迭代器模式1\迭代器模式\迭代器模式.csproj
     目录           0  2009-03-23 08:56  迭代器模式2\
     目录           0  2009-03-23 08:56  迭代器模式2\迭代器模式\
     文件         934  2007-05-10 07:48  迭代器模式2\迭代器模式.sln
     文件       10240  2007-08-12 17:07  迭代器模式2\迭代器模式.suo
     目录           0  2009-03-23 08:56  迭代器模式2\迭代器模式\bin\
     目录           0  2009-03-23 08:56  迭代器模式2\迭代器模式\bin\Debug\
     文件       16384  2007-08-12 17:07  迭代器模式2\迭代器模式\bin\Debug\迭代器模式.exe
     文件       11776  2007-08-12 17:07  迭代器模式2\迭代器模式\bin\Debug\迭代器模式.pdb
     文件        5632  2005-11-11 22:25  迭代器模式2\迭代器模式\bin\Debug\迭代器模式.vshost.exe
     目录           0  2009-03-23 08:56  迭代器模式2\迭代器模式\obj\
     目录           0  2009-03-23 08:56  迭代器模式2\迭代器模式\obj\Debug\
............此处省略9个文件信息

评论

共有 条评论