是否有一个C#函数类似于JavaScript中的.Map()?

安迪·宋

您好我在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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

类似于Swift中的python的map函数

如何在 Python 中将列表 [a,b] 转换为 [[a],[b]]?一个类似于 map 的单行函数

是否有从 map() 箭头函数中删除第一个参数的语法?

使用map在javascript中实现一个函数

Scala中是否有类似Map.keySet的部分函数?

List 中是否有类似 Map 接口的 put 函数?

map_df()产生一个类似于`rbind`ed`lapply()`的输出

C中是否有一个函数可以搜索字符串的固定部分(行为类似于'strnstr')?

在Scala中,如何检查一个Map是否包含另一个Map的所有条目?

是否可以创建一个带有 lambda 的“map_error”函数?

检查它是否是map()函数内部数组中的最后一个元素

是否有一个numpy函数来生成类似于R的seq函数的序列?

是否有一个类似于STL的函数用索引的某些函数填充数组?

如何从 map 函数中的 forEach 返回一个 div?

map 中的函数只检测一个参数

在 cpp 中构建一个通用的 `map` 函数

Laravel:在map函数中合并一个数组

是否有一个示例,说明如何使用map遍历打字稿中的复杂元素?

反应:.map不是一个函数

.map 不是一个函数 reactjs

是否有一个类似于php include()的Android函数

是否有一个功能类似于 STUnion() 的聚合函数?

在 javascript 中循环遍历一个不可变的 Map

是否可以将 map 方法实现到另一个 map 方法中?

在 Javascript Map 中只有最后一个标记是可点击的

在C ++中是否有类似于Python中的help()的函数

F#中是否有一个类似于scalaz,cats and arrow(Kotlin)的库?

ksh中是否有一个类似于“ goto”的命令

C ++数据结构类似于具有多个键级别的std :: map