다른 답변은 제안하는 것이 Sort
맞지만 저장 위치가 다음과 같이 입력된다는 사실을 놓친 것 같습니다 IList<string
. Sort
인터페이스의 일부가 아닙니다.
ListaServizi
항상이 포함 된다는 것을 알고 있다면 List<string>
선언 된 유형을 변경하거나 캐스트를 사용할 수 있습니다. 확실하지 않은 경우 유형을 테스트 할 수 있습니다.
if (typeof(List<string>).IsAssignableFrom(ListaServizi.GetType()))
((List<string>)ListaServizi).Sort();
else
{
//... some other solution; there are a few to choose from.
}
아마도 더 관용적 일 것입니다.
List<string> typeCheck = ListaServizi as List<string>;
if (typeCheck != null)
typeCheck.Sort();
else
{
//... some other solution; there are a few to choose from.
}
ListaServizi
가끔 다른 구현이 있을 수 있다는 것을 알고 있다면 IList<string>
의견을 남기고 정렬을위한 제안을 한두 개 추가하겠습니다.
.Sort
msdn.microsoft.com/en-us/library/b0zbh7b6%28v=vs.90%29.aspx 를 사용해 보셨습니까 ?