您好我在JavaScript中有一些背景,我用.filter()
和.map()
了很多,最近我有一个C#项目,我是新来的C#只是想知道是否有一个C#函数类似于.Map()
JavaScript中?我知道这.where()
与.filter()
。
顺便说一句.map()
就像
const newArray = array1.map(
el => {
if(el.id===1){
el.name='foo';
return el;
}
return el;});
它返回一个新数组。.FroEach()
不返回新数组。
我的帐户被一些否决问题所困扰,有趣的是,即使我已经接受了答案,我也必须重新编辑它们。我不知道这样做的意义。对此Stackoverflow系统感到非常沮丧。
现在,除了继续编辑我的问题外,我基本上无能为力,并且所有问题都已得到解答。这是荒唐的 !!!
您可以使用.Select()
:
array.Select(el =>
{
if(el.id == 1)
{
el.name="foo";
return el;
}
return el;
}
);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句