C# 使用Except时在列表中添加静态值

C# 使用Except时在列表中添加静态值,c#,linq,except,C#,Linq,Except,我使用两个列表 List<int> a = {1,2,3}; List<int> b = {3}; 这将返回以下值: 1 2 我需要同时返回一个布尔值,即返回值应为 1 true 2 true 返回类型是一个列表,它具有int-id,bool-isTrue属性 你能帮我做这件事吗?你就不能这样做: var diff = a.Except(b) .Select(s=>new modelClass(){id = s, isTrue = tr

我使用两个列表

List<int> a = {1,2,3};
List<int> b = {3};
这将返回以下值:

1
2
我需要同时返回一个布尔值,即返回值应为

1 true
2 true
返回类型是一个
列表
,它具有
int-id,bool-isTrue
属性


你能帮我做这件事吗?

你就不能这样做:

var diff = a.Except(b)
            .Select(s=>new modelClass(){id = s, isTrue = true})
            .ToList();

你就不能这样做吗:

var diff = a.Except(b)
            .Select(s=>new modelClass(){id = s, isTrue = true})
            .ToList();

你就不能这样做吗:

var diff = a.Except(b)
            .Select(s=>new modelClass(){id = s, isTrue = true})
            .ToList();

你就不能这样做吗:

var diff = a.Except(b)
            .Select(s=>new modelClass(){id = s, isTrue = true})
            .ToList();

什么定义了这个布尔值?你怎么知道它是真是假?那只会是
如果布尔值是真的,你为什么首先需要它?对不起,兄弟,这个问题实际上满足了我的部分要求。实际的问题是,什么定义了布尔值?你怎么知道它是真是假?那只会是
如果布尔值是真的,你为什么首先需要它?对不起,兄弟,这个问题实际上满足了我的部分要求。实际的问题是,什么定义了布尔值?你怎么知道它是真是假?那只会是
如果布尔值是真的,你为什么首先需要它?对不起,兄弟,这个问题实际上满足了我的部分要求。实际的问题是,什么定义了布尔值?你怎么知道它是真是假?那只会是
如果布尔值是真的,你为什么首先需要它?对不起,兄弟,这个问题实际上满足了我的部分要求。实际问题是