Segue exemplo prático
List<ProdutoBean> testeList = new List<ProdutoBean>();
ProdutoBean produtoBean = new ProdutoBean();
produtoBean.proNome = "c";
testeList.Add(produtoBean);
produtoBean = new ProdutoBean();
produtoBean.proNome = "b";
testeList.Add(produtoBean);
produtoBean = new ProdutoBean();
produtoBean.proNome = "a";
testeList.Add(produtoBean);
System.Collections.Generic.IEnumerable<ProdutoBean> teste = testeList;
teste = teste.OrderBy(i => i.proNome);
//Para repassar para a lista novamente use o método toList()
testeList = teste.ToList();
09d16e76-c476-4c09-b744-8ef00aec9520|0|.0