【问题标题】:Is there is a C# function which is similar to .Map() in JavaScript? [duplicate]是否有类似于 JavaScript 中的 .Map() 的 C# 函数? [复制]
【发布时间】:2018-11-16 21:27:18
【问题描述】:

您好,我有一些Javascript背景,我经常使用.filter().map(),最近我有一个c#项目,我是c#的新手,想知道有没有类似于.Map()的C#函数在 JavaScript 中?我知道.where().filter() 非常相似。

btw .map() 就像

    const newArray = array1.map(
          el => {
                if(el.id===1){
                el.name='foo';
                return el;
                 }
               return el;});

它返回一个新数组。 .FroEach() 不返回新数组。

我的帐户被一些反对票问题阻止了,有趣的是我必须重新编辑它们,即使我已经有接受的答案。我不明白这样做有什么意义。我很沮丧这个stackoverflow系统。

现在,我基本上什么也做不了,只能继续编辑我的问题,而且它们都已得到解答。这是荒唐的 !!!

【问题讨论】:

标签: javascript c# entity-framework linq


【解决方案1】:

你可以使用.Select():

array.Select(el =>
    {
        if(el.id == 1)
        {
            el.name="foo";
            return el;
        }
        return el;
    }
);

【讨论】:

  • C# 中没有=== 这不会编译。
  • 复制粘贴又对我做了
猜你喜欢
  • 2015-05-20
  • 2017-05-29
  • 1970-01-01
  • 2021-02-02
  • 1970-01-01
  • 2011-03-27
  • 2017-01-14
  • 1970-01-01
  • 2011-10-26
相关资源
最近更新 更多