【发布时间】:2010-06-18 05:58:41
【问题描述】:
如果我编译下面的代码错误返回foreach循环我该如何解决?
错误:错误 1 foreach 语句无法对“Sortlist.MyCalısan”类型的变量进行操作,因为“Sortlist.MyCalısan”不包含“GetEnumerator”的公共定义 C:\Users\yusuf.karatoprak\Desktop\ ExcelToSql\TestExceltoSql\Sortlist\Program.cs 46 13 排序列表
static void EskiMetodlaListele()
{
MyCalısan myCalısan = new MyCalısan();
Calısan calisan = new Calısan();
calisan.Ad = "ali";
calisan.SoyAd = "abdullah";
calisan.ID = 1;
myCalısan.list.Add(calisan);
foreach (Calısan item in myCalısan)
{
Console.WriteLine(item.Ad.ToString());
}
}
}
public class Calısan
{
public int ID { get; set; }
public string Ad { get; set; }
public string SoyAd { get; set; }
}
public class MyCalısan
{
public List<Calısan> list { get; set; }
public MyCalısan()
{
list = new List();
}
}
【问题讨论】:
标签: c# .net visual-studio visual-studio-2008