List<string> stringList = new List<string>(theCollection);
stringList.Sort();
List<string>
реализует ICollection<string>
, поэтому вы по-прежнему будете иметь все функциональные возможности, ориентированные на коллекцию, даже после преобразования в список.