如何排序类型列表集合

Muh*_*tar 3 c# asp.net list

我喜欢上课

public class ProgressBars
{
    public ProgressBars()
    { }
    private Int32 _ID;
    private string _Name;
    public virtual Int32 ID {get { return _ID; } set { _ID = value; } }
    public virtual string Name { get { return _Name; } set { _Name = value; }}
}
Run Code Online (Sandbox Code Playgroud)

这是List集合

List<ProgressBars> progress;
progress.Sort //I need to get sort here by Name
Run Code Online (Sandbox Code Playgroud)

如何按名称对此集合进行排序?

谢谢

Tom*_*ana 6

前提是您可以使用LINQ

progress = progress.OrderBy(b => b.Name).ToList();
Run Code Online (Sandbox Code Playgroud)