1、先定义一个类:
public class User
{
public string UserName { set; get; }
public int Age { get; set; }
}
2、得到一个List<User>:
List<User> liUser = new List<User>();
Random r = new Random();
for (int i = 0; i < 15; i++)
{
int age = r.Next(1, 15);
User u = new User() { UserName = "user" + i.ToString(), Age = 20 + age };
liUser.Add(u);
}
3、排序方法:
private static int UserSort(User uA, User uB)
{
return uA.Age.CompareTo(uB.Age);
}
4、进行排序:
liUser.Sort(UserSort);
填充到ListView里边看看效果吧! ^_^