小编pro*_*rog的帖子

通过另一个列表更新列表(linq)

我有类“Data”的对象列表,如下所示:

class Data
{
    int code;
    string name;
    ...
    DateTime date_update;
}
Run Code Online (Sandbox Code Playgroud)

我还有另一个课程列表,例如:

class RefCodes
{
    int old_code;
    int new_code;
    string new_name;
    DateTime date_update;
}
Run Code Online (Sandbox Code Playgroud)

“Data”列表包含大约 1,000 个对象。“RefCodes”列表包含大约 30 个对象。

我需要在列表“Data”中替换字段:“code”的值为“new_code”,“name”的值为“new_name”。

替换只需针对其代码存在于列表“RefCodes”中的对象。通过查询: if code in Data.code == RefCodes.old_code How can I do it?

c# linq

4
推荐指数
1
解决办法
2万
查看次数

在AngularJS中过滤NOT等于

我在客户端有一组对象.数组中的对象如下所示:

{
    code: 0,
    short_name: 'a',
    type: 1
}
Run Code Online (Sandbox Code Playgroud)

我尝试将此数组过滤为2个数组:

  1. 类型=== 1
  2. 使用类型!== 1

我这样做了:

$scope.array1 = $filter('filter')(data, {type: 1}, true);
$scope.array1 = $filter('filter')(data, {type: !1});
Run Code Online (Sandbox Code Playgroud)

但是不平等没有用......我该怎么办?

谢谢!

arrays filter angularjs

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

angularjs ×1

arrays ×1

c# ×1

filter ×1

linq ×1