[C#/LINQ/.NET6] Enumerable 클래스 : Take<T>/Concat<T>/Skip<T> 확장 메소드를 사용해 배열에서 특정 요소 삭제하기
C#/Linq 2022. 6. 25. 00:55728x90
반응형
728x170
int[] sourceArray = { 1, 3, 4, 9, 2 };
int valueToRemove = 4;
int index = Array.IndexOf(sourceArray, valueToRemove);
if(index >= 0)
{
int[] targetArray = sourceArray.Take(index).Concat(sourceArray.Skip(index + 1)).ToArray();
foreach(int target in targetArray)
{
Console.WriteLine(target);
}
}
728x90
반응형
그리드형(광고전용)
'C# > Linq' 카테고리의 다른 글
[C#/LINQ/.NET6] Enumerable 클래스 : Distinct<T>/ToArray<T> 확장 메소드를 사용해 배열의 중복 값 제거하기 (0) | 2022.07.14 |
---|---|
[C#/LINQ/.NET6] Expression<T> 클래스 : 객체 속성 정보 구하기 (0) | 2022.07.13 |
[C#/LINQ/.NET6] Expression<T> 클래스 : 객체 속성에 설정된 어트리뷰트 구하기 (0) | 2022.07.13 |
[C#/LINQ/.NET6] Enumerable 클래스 : GroupBy<TSource, TKey> 확장 메소드 사용하기 (0) | 2022.07.13 |
[C#/LINQ/.NET6] Expression<T> 클래스 : 객체 디폴트 값 구하기 (0) | 2022.07.10 |
[C#/LINQ/.NET6] Enumerable 클래스 : Except<T> 확장 메소드를 사용해 배열에서 특정 요소 삭제하기 (0) | 2022.06.25 |
[C#/LINQ/.NET6] 배열에서 특정 요소 삭제하기 (0) | 2022.06.25 |
[C#/LINQ] Enumerable 클래스 : Zip<TFirst, TSecond, TResult> 확장 메소드 사용하기 (0) | 2022.06.21 |
[C#/LINQ/.NET6] Enumerable 클래스 : SkipLast<T> 확장 메소드를 사용해 마지막 값을 제외한 열거 가능형 구하기 (0) | 2022.06.20 |
[C#/LINQ/.NET6] Enumerable 클래스 : SelectMany<TSource, TResult> 확장 메소드를 사용해 바이트 배열 병합하기 (0) | 2022.06.20 |
댓글을 달아 주세요