C# 检查字符串列表是否包含对象属性值,以及是否将其从字符串列表中删除

C# 检查字符串列表是否包含对象属性值,以及是否将其从字符串列表中删除,c#,asp.net,linq,c#-4.0,linq-to-objects,C#,Asp.net,Linq,C# 4.0,Linq To Objects,我有以下字符串列表: List<string> clubs = dropdownSelectedvalue.Split(',').ToList(); 是否有任何linq命令或类似的东西可以用于此问题 新增代码: List<string> newClubs = clubs.Remove(s => Club.ClubId.ToString().Equals(clubs)); List newClubs=clubs.Remove(s=>Club.clubbid.ToS

我有以下字符串列表:

List<string> clubs = dropdownSelectedvalue.Split(',').ToList();
是否有任何linq命令或类似的东西可以用于此问题

新增代码:

List<string> newClubs = clubs.Remove(s => Club.ClubId.ToString().Equals(clubs));
List newClubs=clubs.Remove(s=>Club.clubbid.ToString().Equals(clubs));
像这样的事情,但它还没有完成,我已经达到了这一点

每个请求添加的附加代码:

List<Clubs> Clubs = Clubs.LoadAll();
foreach (Clubs club in Clubs)
{
    var dropdownSelectedvalue = values[sponsor.WebUserId.Value.ToString()];
    List<string> clubs = dropdownSelectedvalue.Split(',').ToList();             
    List<string> newClubs = ?                
}
List Clubs=Clubs.LoadAll();
foreach(俱乐部中的俱乐部)
{
var dropdownSelectedvalue=values[shandor.WebUserId.Value.ToString()];
List clubs=dropdownSelectedvalue.Split(',).ToList();
列出新俱乐部=?
}

英语:如果我的俱乐部ID列表中没有俱乐部的
clubbid

林克:


L1:如果我的俱乐部ID列表中没有俱乐部的
clubbid

林克:


L1:如果我的俱乐部ID列表中没有俱乐部的
clubbid

林克:


L1:如果我的俱乐部ID列表中没有俱乐部的
clubbid

林克:


最具可读性的方式是:-

var newClubs = clubs.Except(allClubs).ToList();
而且你会在你的俱乐部课上执行
IEquatable


或者,如果您只想在字符串中进行交易,请将您的allClubs列表仅投影到俱乐部的名称(使用
选择
),然后在字符串上使用

最可读的方式是:-

var newClubs = clubs.Except(allClubs).ToList();
而且你会在你的俱乐部课上执行
IEquatable


或者,如果您只想在字符串中进行交易,请将您的allClubs列表仅投影到俱乐部的名称(使用
选择
),然后在字符串上使用

最可读的方式是:-

var newClubs = clubs.Except(allClubs).ToList();
而且你会在你的俱乐部课上执行
IEquatable


或者,如果您只想在字符串中进行交易,请将您的allClubs列表仅投影到俱乐部的名称(使用
选择
),然后在字符串上使用

最可读的方式是:-

var newClubs = clubs.Except(allClubs).ToList();
而且你会在你的俱乐部课上执行
IEquatable



或者,如果您只想在字符串中进行交易,请将您的allClubs列表仅投影到俱乐部的名称(使用
选择
),然后在字符串上使用

是否有任何linq命令或类似命令可用于此问题?
是的。还有其他问题吗?您获得否决票的原因是我们想看看您尝试了哪些LINQ运算符,以及您在自己的实现中遇到了哪些困难。@KirkWoll L.B我添加了我尝试过的代码示例(不完整)。Thanks@KirkWoll请查看更新的描述。感谢类似的论坛网站,我们不使用“谢谢”,或“感谢任何帮助”,或签名。请参阅“
是否有任何linq命令或类似的命令可用于此问题?
有。还有其他问题吗?您获得否决票的原因是,我们想看看您尝试了哪些linq运算符,以及您自己的实现遇到了什么困难。@KirkWoll L.B我添加了我尝试的代码示例(不完整)。Thanks@KirkWoll请查看更新的描述。感谢类似的论坛网站,我们不使用“谢谢”或“感谢任何帮助”,也不使用签名。请参阅“.
是否有任何linq命令或类似命令可用于此问题?
是的。还有其他问题吗?您获得否决票的原因是我们想看看您尝试了哪些linq运算符,以及您在自己的实现中遇到了什么困难。@KirkWoll L.B我添加了我尝试的代码示例(不完整). Thanks@KirkWoll请查看更新的描述。感谢类似的论坛网站,我们不使用“感谢”或“感谢任何帮助”或签名。请参阅“
是否有任何linq命令或类似的东西可以用于此问题?
有。还有其他问题吗?您获得否决票的原因是我们想看看您尝试了哪些linq运算符,以及您自己的实现遇到了什么困难。@KirkWoll L.B我添加了我尝试过的代码示例(不完整). Thanks@KirkWoll请查看更新后的描述感谢类论坛网站,我们不使用“感谢”或“感谢任何帮助”或签名。请参阅。是否可以从过滤列表中生成新的字符串列表?query.ToLIst()正在给我字符串的空列表。Thanks@Laziale不确定我是否遵循-您想要俱乐部列表还是字符串列表?如果您想要俱乐部名称列表,只需在末尾添加
。选择(c=>c.ClubName)
。是否可以从筛选的列表生成新的字符串列表?query.ToLIst()正在给我字符串的空列表。Thanks@Laziale不确定我是否遵循-您想要俱乐部列表还是字符串列表?如果您想要俱乐部名称列表,只需在末尾添加
。选择(c=>c.ClubName)
。是否可以从筛选的列表生成新的字符串列表?query.ToLIst()正在给我字符串的空列表。Thanks@Laziale不确定我是否遵循-您想要俱乐部列表还是字符串列表?如果您想要俱乐部名称列表,只需在末尾添加
。选择(c=>c.ClubName)
。是否可以从筛选的列表生成新的字符串列表?query.ToLIst()正在给我字符串的空列表。Thanks@Laziale不确定我是否遵循-您想要俱乐部列表还是字符串列表?如果您想要俱乐部名称列表,只需在末尾添加
。选择(c=>c.ClubName)