【发布时间】:2014-09-04 21:26:46
【问题描述】:
我有这个字符串列表:
List<string> clubs = dropdownSelectedvalue.Split(',').ToList();
这些值将是例如:1255,1233,2233。现在我有一个与俱乐部列表中的值具有相同属性的对象。我想要实现的是从现有的 propertyid 中清除俱乐部列表,以防 id 在列表中并且只留下不存在的 id。
这是对象:
public class Clubs
{
public int? ClubId { get; set; }
public string ClubName { get; set; }
}
是否有任何 linq 命令或类似的东西可以用来解决这个问题?
添加代码:
List<string> newClubs = clubs.Remove(s => Club.ClubId.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 = ?
}
【问题讨论】:
-
Is there any linq command or something similar which I can utilize for this issue?是的。还有其他问题吗? -
您被否决的原因是我们想看看您尝试了哪些 LINQ 运算符,以及您在自己的实现中遇到了哪些问题。
-
@KirkWoll L.B 我添加了我尝试过的代码示例(不完整)。谢谢
-
@KirkWoll 请检查更新的说明。谢谢
-
与论坛网站不同,我们不使用“谢谢”、“感谢任何帮助”或Stack Overflow 上的签名。请参阅“Should 'Hi', 'thanks,' taglines, and salutations be removed from posts?.
标签: c# asp.net linq c#-4.0 linq-to-objects