class Program
{
public static void Main(string[] args)
{
List<User> userCollection = new List<User>();
userCollection.Add(new User(1, "testOne"));
userCollection.Add(new User(2, "testTwo"));
userCollection.Add(new User(3, "testThree"));
User resultUser = userCollection.Find(
delegate(User user)
{
//return user.UserID == 0;
return user.UserID == 1 && user.UserName.Equals("testOne");
});
Console.WriteLine(resultUser != null ?
resultUser.UserID + System.Environment.NewLine + resultUser.UserName : "没有查找到");
Console.ReadLine();
}
}
public class User
{
private int userID = 0;
private string userName = string.Empty;
public int UserID
{
get
{
return this.userID;
}
}
public string UserName
{
get
{
return this.userName;
}
}
public User(int userID, string userName)
{
this.userID = userID;
this.userName = userName;
}
}
C#中列表的查找方法的使用
最新推荐文章于 2024-01-14 19:23:00 发布
本文展示了一个使用C#编写的简单程序示例,该程序创建了一个包含User对象的列表,并通过委托表达式实现了对特定用户的查找。示例中详细介绍了如何定义User类及其属性,如何填充用户列表以及如何进行精确匹配查找。
3562

被折叠的 条评论
为什么被折叠?



