using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
public class Test
{
public static void Main()
{
List<User> users = new List<User>();
for(int i = 0; i < 10; i++)
{
User user = new User();
user.ID = i;
user.FName = "User" + i.ToString();
user.LName = "LName" + i.ToString();
users.Add(user);
}
User filtered = users.Single(x => x.ID == 5);
Console.WriteLine(filtered.FName + " - " + filtered.LName);
}
}
public class User
{
public int ID { get; set; }
public string FName { get; set; }
public string LName { get; set; }
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLkxpbnE7CnVzaW5nIFN5c3RlbS5UZXh0OwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCUxpc3Q8VXNlcj4gdXNlcnMgPSBuZXcgTGlzdDxVc2VyPigpOwoJCQoJCWZvcihpbnQgaSA9IDA7IGkgPCAxMDsgaSsrKQoJCXsKCQkJVXNlciB1c2VyID0gbmV3IFVzZXIoKTsKCQkJdXNlci5JRCA9IGk7CgkJCXVzZXIuRk5hbWUgPSAiVXNlciIgKyBpLlRvU3RyaW5nKCk7CgkJCXVzZXIuTE5hbWUgPSAiTE5hbWUiICsgaS5Ub1N0cmluZygpOwoJCQl1c2Vycy5BZGQodXNlcik7CgkJfQoJCQoJCVVzZXIgZmlsdGVyZWQgPSB1c2Vycy5TaW5nbGUoeCA9PiB4LklEID09IDUpOwoJCUNvbnNvbGUuV3JpdGVMaW5lKGZpbHRlcmVkLkZOYW1lICsgIiAtICIgKyBmaWx0ZXJlZC5MTmFtZSk7Cgl9Cn0KCnB1YmxpYyBjbGFzcyBVc2VyCnsKCXB1YmxpYyBpbnQgSUQgeyBnZXQ7IHNldDsgfQogICAgcHVibGljIHN0cmluZyBGTmFtZSB7IGdldDsgc2V0OyB9CiAgICBwdWJsaWMgc3RyaW5nIExOYW1lIHsgZ2V0OyBzZXQ7IH0KfQ==