반응형
문자열의 문자를 알파벳 순서로 정렬 할 수있는 간단한 방법이 있습니까?
다음과 같은 문자열이 있습니다.
var a = "ABCFE";
이 문자열을 다음과 같이 정렬 할 수있는 간단한 방법이 있습니까?
ABCEF
감사
LINQ를 사용할 수 있습니다.
String.Concat(str.OrderBy(c => c))
중복을 제거하려면 .Distinct()
.
예; 문자열을 문자 배열로 복사하고 문자 배열을 정렬 한 다음 다시 문자열로 복사합니다.
static string SortString(string input)
{
char[] characters = input.ToArray();
Array.Sort(characters);
return new string(characters);
}
new string (str.OrderBy(c => c).ToArray())
이것을 사용할 수 있습니다
string x = "ABCGH"
char[] charX = x.ToCharArray();
Array.Sort(charX);
이것은 문자열을 정렬합니다.
반응형
'IT박스' 카테고리의 다른 글
Winforms에서 Combobox를 읽기 전용으로 만드는 방법 (0) | 2021.01.09 |
---|---|
C #에서 읽기 전용 파일이있는 디렉터리를 어떻게 삭제합니까? (0) | 2021.01.09 |
C # 개발자를위한 C ++ (0) | 2021.01.09 |
내 활동 내내 화면을 깨어있게 유지 (0) | 2021.01.09 |
미래가 될 때까지 기다려 (0) | 2021.01.08 |