IEnurable是用在遍历某个泛型对象上的。
例如:
var array = new object[] { "abc", 23, "jj", "muer", "baoyu" }; IEnumerable e = array; foreach (var variable in e) { if (variable is string) Console.WriteLine(variable + "是字符串"); else if (variable is int) Console.WriteLine(variable + "是整形"); }
结果显示:
这个遍历的对象很好用吧