我有一个foreach循环读取一种类型的对象列表并生成一个不同类型的对象列表.我被告知lambda表达式可以达到相同的效果.
var origList = List<OrigType>(); // assume populated
var targetList = List<TargetType>();
foreach(OrigType a in origList) {
targetList.Add(new TargetType() {SomeValue = a.SomeValue});
}
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激 - 我是lambda和linq的新手谢谢,s
我在List集合中有一组整数值.我想为集合中的每个值调用一个函数,其中一个函数的参数是一个集合值.如果没有在foreach循环中执行此操作...有没有办法用lambda/linq表达式完成此操作?
像...这样的东西myList.Where(p => myFunc(p.Value));?
提前谢谢,-s
我不确定我在哪里看到这个,而且我肯定没有通过编译器获得语法.是否可以使用'class'C#关键字作为方法参数签名的一部分?
foo(字符串x,类y){}
其他人看到这样的东西?谢谢, - 基因