代码如下,编译的时候报错:
public static class Extensions
{public static void ForAll<T>(this IEquatable<T> sequence, Action<T> action)
{
foreach (T item in sequence)
action(item);
}
}
错误 “System.IEquatable<T>”不包含“GetEnumerator”的公共定义,因此 foreach 语句不能作用于“System.IEquatable<T>”类型的变量