반응형
문자열 배열에서 모든 빈 요소 제거
나는 다음을 가지고 있습니다.
List<string> s = new List<string>{"", "a", "", "b", "", "c"};
빈 요소를 모두 제거하고 싶습니다.("")사용하지 않고 신속하게 (아마 LINQ를 통해) 그것으로부터.foreach코드가 보기 흉하게 보이기 때문에 진술.
다음을 사용할 수 있습니다.
C#
s.RemoveAll(str => String.IsNullOrEmpty(str));
VB.NET
s.RemoveAll(Function(str) String.IsNullOrEmpty(str))
방법을 사용하여 체크아웃합니다.
지정한 문자열이 null인지 빈 문자열인지 나타냅니다.
s.RemoveAll(str => string.IsNullOrEmpty(str));
여기 있습니다.
s = s.Where(val => !string.IsNullOrEmpty(val)).ToList();
빈 값을 제거하기 위해 코드 아래에 씁니다.
List<string> s = new List<string>{"", "a", "", "b", "", "c"};
s = s.Where(t => !string.IsNullOrWhiteSpace(t)).Distinct().ToList();
언급URL : https://stackoverflow.com/questions/14309072/remove-all-empty-elements-from-string-array
반응형
'programing' 카테고리의 다른 글
| ng가 내부 또는 외부 명령으로 인식되지 않습니다. (0) | 2023.05.10 |
|---|---|
| 일, 월, 년을 정수로 지정한 SQL Server에서 날짜를 생성하는 방법 (0) | 2023.05.10 |
| 동일한 라인에 새 출력 인쇄 (0) | 2023.05.10 |
| 게시물:제약 조건이 없는 경우 제약 조건 추가 (0) | 2023.05.10 |
| 여러 시작 프로젝트 간의 Visual Studio 지연? (0) | 2023.05.10 |