最佳答案
我有一个这样的参数列表:
public class parameter
{
public string name {get; set;}
public string paramtype {get; set;}
public string source {get; set;}
}
IEnumerable<Parameter> parameters;
还有一个字符串数组,我想对它进行检查。
string[] myStrings = new string[] { "one", "two"};
我想迭代参数列表并检查 source 属性是否等于任何 myString 数组。我可以用嵌套 foreach 做到这一点,但是我想学习如何以一种更好的方式做到这一点,因为我一直在使用 linq,并且喜欢可枚举的扩展方法,比如 where 等,所以嵌套 foreach 感觉不对。有没有更优雅的首选 linq/lambda/committee 方法来实现这一点。
谢谢