목록에서 특정 값을 효율적으로 복제하는 방법

패트릭

C #에서 목록의 값을 어떻게 복제 할 수 있습니까? 나는 제거하는 방법에 대한 수많은 솔루션 스마트 솔루션 (특히 Linq)을 찾았지만 복제 방법은 없으며 어떤 경우에도 내 필요에 맞게 코드를 조정할 수 없습니다.

예 : 16-> Lst {0 0 12 13 16 0 3} ---> {0 0 12 13 16 16 0 3}

순환 할 필요는 없지만 단일 지침을 선호합니다.

도움을 주셔서 감사합니다

패트릭

어떤 사람

기본 LINQ 메서드와 동일한 방식으로 사용할 수있는 고유 한 확장 메서드를 작성할 수 있습니다.

public static IEnumerable<T> Duplicate<T>(this IEnumerable<T> input, T toDuplicate)
{
    foreach(T item in input)
    {
        yield return item;
        if(EqualityComparer<T>.Default.Equals(item, toDuplicate))
        {
            yield return item;
        }
    }
}

사용법은

var test = new List<int>() { 0, 0, 12, 13, 16, 0, 3 };
var duplicated = test.Duplicate(16).ToList();

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파이썬에서 목록을 사용하여 목록 목록을 효율적으로 정렬하는 방법

분류에서Dev

값이 지정된 범위에있는 HashMap에서 항목을 효율적으로 제거하는 방법

분류에서Dev

iOS에서 효율적으로 목록을 만드는 방법

분류에서Dev

iOS에서 효율적으로 목록을 만드는 방법

분류에서Dev

특정 멤버에 대한 배열을 효율적으로 반복하는 방법

분류에서Dev

특정 단어가 포함 된 목록에서 항목을 제거하는 효율적인 방법?

분류에서Dev

특정 방식으로 항목 목록을 쌍 목록에 매핑하는 더 효율적인 방법이 있습니까?

분류에서Dev

미리 결정된 순서로 목록에 dict의 값을 반환하는 가장 효율적인 방법

분류에서Dev

파이썬에서 목록을 효율적으로 분류하는 방법

분류에서Dev

Kotlin에서 Either 목록을 효율적으로 병합하는 방법

분류에서Dev

DataFrame에서 중복 행을 효율적으로 제거하는 방법

분류에서Dev

SQL을 사용하여 효율적으로 문자열에서 특정 텍스트를 선택하는 방법

분류에서Dev

Unity에서 많은 RGB 색상을 효율적으로 정렬하는 방법

분류에서Dev

다른 목록에서 모든 항목을 효율적으로 제거하는 방법

분류에서Dev

Spark에서 특정 값을 포함하는 데이터 프레임 열을 효율적으로 선택하는 방법은 무엇입니까?

분류에서Dev

set python에서 정규식 검색을 효율적으로 반복하는 방법

분류에서Dev

열 값을 특정 순서로 정렬하는 가장 효율적인 방법은 무엇입니까?

분류에서Dev

키 목록을 dict 값으로 바꾸는 효율적인 방법?

분류에서Dev

.NET의 한 목록에서 다른 목록으로 특정 값을 추가하는 방법

분류에서Dev

목록에서 중복 항목을 효율적으로 제거

분류에서Dev

다른 목록의 값을 기준으로 목록에서 값을 필터링하는 가장 효율적인 방법은 무엇입니까?

분류에서Dev

목록에서 항목을 효율적으로 검색하는 방법은 무엇입니까?

분류에서Dev

특정 열에서 마지막 값을 가져 오는 효율적인 방법

분류에서Dev

Java에서 10 목록을 만드는 정확하고 효율적인 방법?

분류에서Dev

두 개의 정렬 된 목록을 효율적으로 왼쪽 외부 조인하는 방법

분류에서Dev

Pandas에서 날짜 열을 효율적으로 반복하는 방법

분류에서Dev

웹 API에서 반환 된 Python NoneType 값을보다 효율적으로 정리하는 방법에 대한 제안을 찾고 있습니다.

분류에서Dev

파이썬에서 개념을 가진 첫 번째 목록을 효율적으로 확인하는 방법

분류에서Dev

목록보기로 항목을 효율적으로 클릭하는 방법

Related 관련 기사

  1. 1

    파이썬에서 목록을 사용하여 목록 목록을 효율적으로 정렬하는 방법

  2. 2

    값이 지정된 범위에있는 HashMap에서 항목을 효율적으로 제거하는 방법

  3. 3

    iOS에서 효율적으로 목록을 만드는 방법

  4. 4

    iOS에서 효율적으로 목록을 만드는 방법

  5. 5

    특정 멤버에 대한 배열을 효율적으로 반복하는 방법

  6. 6

    특정 단어가 포함 된 목록에서 항목을 제거하는 효율적인 방법?

  7. 7

    특정 방식으로 항목 목록을 쌍 목록에 매핑하는 더 효율적인 방법이 있습니까?

  8. 8

    미리 결정된 순서로 목록에 dict의 값을 반환하는 가장 효율적인 방법

  9. 9

    파이썬에서 목록을 효율적으로 분류하는 방법

  10. 10

    Kotlin에서 Either 목록을 효율적으로 병합하는 방법

  11. 11

    DataFrame에서 중복 행을 효율적으로 제거하는 방법

  12. 12

    SQL을 사용하여 효율적으로 문자열에서 특정 텍스트를 선택하는 방법

  13. 13

    Unity에서 많은 RGB 색상을 효율적으로 정렬하는 방법

  14. 14

    다른 목록에서 모든 항목을 효율적으로 제거하는 방법

  15. 15

    Spark에서 특정 값을 포함하는 데이터 프레임 열을 효율적으로 선택하는 방법은 무엇입니까?

  16. 16

    set python에서 정규식 검색을 효율적으로 반복하는 방법

  17. 17

    열 값을 특정 순서로 정렬하는 가장 효율적인 방법은 무엇입니까?

  18. 18

    키 목록을 dict 값으로 바꾸는 효율적인 방법?

  19. 19

    .NET의 한 목록에서 다른 목록으로 특정 값을 추가하는 방법

  20. 20

    목록에서 중복 항목을 효율적으로 제거

  21. 21

    다른 목록의 값을 기준으로 목록에서 값을 필터링하는 가장 효율적인 방법은 무엇입니까?

  22. 22

    목록에서 항목을 효율적으로 검색하는 방법은 무엇입니까?

  23. 23

    특정 열에서 마지막 값을 가져 오는 효율적인 방법

  24. 24

    Java에서 10 목록을 만드는 정확하고 효율적인 방법?

  25. 25

    두 개의 정렬 된 목록을 효율적으로 왼쪽 외부 조인하는 방법

  26. 26

    Pandas에서 날짜 열을 효율적으로 반복하는 방법

  27. 27

    웹 API에서 반환 된 Python NoneType 값을보다 효율적으로 정리하는 방법에 대한 제안을 찾고 있습니다.

  28. 28

    파이썬에서 개념을 가진 첫 번째 목록을 효율적으로 확인하는 방법

  29. 29

    목록보기로 항목을 효율적으로 클릭하는 방법

뜨겁다태그

보관