使用LINQ扩展在foreach上键入Constraint

Pro*_*ofK 2 .net c# linq

我在SO上看到了一个方法来限制从foreach循环返回到某种类型的项目,如果我没记错的话,使用IEnumerable上的LINQ扩展和类型检查的lambda.我再也找不到了,有人能说明这是如何实现的吗?

lak*_*tak 8

你在找这个吗?

public static IEnumerable<TResult> OfType<TResult>(
    this IEnumerable source
)
Run Code Online (Sandbox Code Playgroud)