请帮我检错 关于C# 集合程序
请帮我检查并调试一下
出错信息:
E:\Visual Studio Projects\ConsoleApplication8\Class1.cs(50): 找不到类型或命名空间名称“collection”(是否缺少 using 指令或程序集引用?)
using System;
using System.Collections ;
/// <summary>
/// Class1 的摘要说明。
/// </summary>
namespace guopeixin
{
public class MyCollection
{
string[] items;
//初始化此类
public MyCollection()
{
items = new string [5] {"guopw","oii n","jfgj","flka","jfkja"};
}
//定义此类必需的方法GetEnumerator
public MyEnumerator GetEnumerator()
{
return new MyEnumerator(this);
}
//声明内部类MyEnumerator
public class MyEnumerator
{
int nindex;
public MyEnumerator(MyCollection cell)
{
MyCollection collection = cell;
nindex =-1;
}
//声明集合必需的方法MoveNext
public bool MoveNext()
{
nindex++;
return ((nindex< collection.items.GetLength()));
}
public string Current
{
get
{
return collection.items[nindex];
}
}
}
public static void Main(string[] args)
{
//
// TODO: 在此处添加代码以启动应用程序
//
MyCollection co = new MyCollection();
Console.WriteLine("Value\n");
foreach(string guopei in co)
{
Console.WriteLine ("{0}",guopei);
}
}
}
}
本文地址:
http://bbs.qq.com/cgi-bin/bbs/show/content_div?club=3&groupid=102:10685&messageid=1219