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 + "是整形");
}
結果顯示:
這個遍歷的對象很好用吧