N 개의 개체를 만들고 목록에 추가

EdmundYeung99

생성하려는 개체 수인 N을받는 메서드가 있으며 N 개체 목록을 반환해야합니다.

현재는 간단한 루프로이 작업을 수행 할 수 있습니다.

    private static IEnumerable<MyObj> Create(int count, string foo)
    {
        var myList = new List<MyObj>();

        for (var i = 0; i < count; i++)
        {
            myList .Add(new MyObj
                {
                    bar = foo
                });
        }

        return myList;
    }

LINQ를 사용하여이 목록을 만드는 다른 방법이 있는지 궁금합니다.

난 노력 했어:

    private static IEnumerable<MyObj> CreatePaxPriceTypes(int count, string foo)
    {
        var myList = new List<MyObj>(count);

        return myList.Select(x => x = new MyObj
            {
                bar = foo
            });

    }

그러나 이것은 내 목록을 채우는 것 같습니다.

나는 선택을 foreach로 변경하려고 시도했지만 동일한 거래입니다.

목록 에 개수 용량 이 있고 LINQ가 반복 할 요소를 찾지 못한다 는 것을 깨달았습니다 .

        myList.ForEach(x => x = new MyObj
        {
            bar = foo
        });

이 작업을 수행하는 데 사용할 올바른 LINQ 연산자가 있습니까? 아니면 그냥 루프를 고수해야합니까?

Patryk Ćwiek

Range를 사용하여 시퀀스를 만들 수 있습니다 .

return Enumerable.Range(0, count).Select(x => new MyObj { bar = foo });

을 만들려면 List해야 ToList합니다.

그래도 (논란의 여지가 있지만) 분명하지 않은 해결책이므로 목록을 만드는 반복적 인 방법을 아직 버리지 마십시오.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C # 개체를 만들고 목록에 추가

분류에서Dev

동적으로 개체를 만들고 목록에 추가 JavaFX

분류에서Dev

키를 누를 때 새 개체를 만들고 목록에 추가

분류에서Dev

Enumerable.Where의 결과로 개체를 만들고 목록에 추가합니다.

분류에서Dev

주어진 클래스 참조에서 동적 개체를 만들고 목록의 값을 추가합니다.

분류에서Dev

유형에서 개체를 만들고 xml에서 값 추가

분류에서Dev

값이있는 개체를 만들고지도에 추가

분류에서Dev

가변 개수의 변수를 만들고 목록에서 채우기

분류에서Dev

목록에 개체 추가

분류에서Dev

n 개의 고유 세트 목록 만들기

분류에서Dev

n 개의 고유 세트 목록 만들기

분류에서Dev

PowerShell은 새 개체를 만들고 배열에 값을 추가합니다.

분류에서Dev

메일 개체를 만들고 보낸 폴더에서 추적

분류에서Dev

속성에서 하나의 개체를 만들고 automapper로 대상 컬렉션에 추가

분류에서Dev

두 개의 목록에서 목록을 만들려고

분류에서Dev

xmlnodelist를 C #의 개체 목록에 추가

분류에서Dev

목록 목록에 두 개의 개별 목록 추가

분류에서Dev

목록 개체 C #의 속성 (목록 개체 유형)에 항목 추가

분류에서Dev

하나의 GET 매개 변수 만 허용 목록에 추가

분류에서Dev

두 목록에서 pandas Dataframe을 만들 수 있지만 첫 번째 목록의 각 요소에 대해 두 번째 목록의 요소로 n 개의 행을 추가합니까?

분류에서Dev

Python 목록에 고유 한 클래스 개체 추가

분류에서Dev

2 개의 목록을 비교하고 값을 새 사전 목록에 추가

분류에서Dev

C # 두 번째 목록에서 찾은 값을 가진 개체 만 포함하는 2 개의 IEnumerable 인스턴스에서 개체 목록 만들기

분류에서Dev

고 정기의 개체에 PersistentCollection 추가

분류에서Dev

다른 개체의 목록에 개체를 추가하고 JSF에서 유지하려면 어떻게해야합니까?

분류에서Dev

동일한 목록에 두 개의 개체 추가

분류에서Dev

배열 목록에 두 개 이상의 개체 추가

분류에서Dev

Python-csv 가져 오기 목록에서 개체 만들기

분류에서Dev

Entity Framework는 db에 다른 개체를 추가 할 때 사용자를 만들려고합니다.

Related 관련 기사

  1. 1

    C # 개체를 만들고 목록에 추가

  2. 2

    동적으로 개체를 만들고 목록에 추가 JavaFX

  3. 3

    키를 누를 때 새 개체를 만들고 목록에 추가

  4. 4

    Enumerable.Where의 결과로 개체를 만들고 목록에 추가합니다.

  5. 5

    주어진 클래스 참조에서 동적 개체를 만들고 목록의 값을 추가합니다.

  6. 6

    유형에서 개체를 만들고 xml에서 값 추가

  7. 7

    값이있는 개체를 만들고지도에 추가

  8. 8

    가변 개수의 변수를 만들고 목록에서 채우기

  9. 9

    목록에 개체 추가

  10. 10

    n 개의 고유 세트 목록 만들기

  11. 11

    n 개의 고유 세트 목록 만들기

  12. 12

    PowerShell은 새 개체를 만들고 배열에 값을 추가합니다.

  13. 13

    메일 개체를 만들고 보낸 폴더에서 추적

  14. 14

    속성에서 하나의 개체를 만들고 automapper로 대상 컬렉션에 추가

  15. 15

    두 개의 목록에서 목록을 만들려고

  16. 16

    xmlnodelist를 C #의 개체 목록에 추가

  17. 17

    목록 목록에 두 개의 개별 목록 추가

  18. 18

    목록 개체 C #의 속성 (목록 개체 유형)에 항목 추가

  19. 19

    하나의 GET 매개 변수 만 허용 목록에 추가

  20. 20

    두 목록에서 pandas Dataframe을 만들 수 있지만 첫 번째 목록의 각 요소에 대해 두 번째 목록의 요소로 n 개의 행을 추가합니까?

  21. 21

    Python 목록에 고유 한 클래스 개체 추가

  22. 22

    2 개의 목록을 비교하고 값을 새 사전 목록에 추가

  23. 23

    C # 두 번째 목록에서 찾은 값을 가진 개체 만 포함하는 2 개의 IEnumerable 인스턴스에서 개체 목록 만들기

  24. 24

    고 정기의 개체에 PersistentCollection 추가

  25. 25

    다른 개체의 목록에 개체를 추가하고 JSF에서 유지하려면 어떻게해야합니까?

  26. 26

    동일한 목록에 두 개의 개체 추가

  27. 27

    배열 목록에 두 개 이상의 개체 추가

  28. 28

    Python-csv 가져 오기 목록에서 개체 만들기

  29. 29

    Entity Framework는 db에 다른 개체를 추가 할 때 사용자를 만들려고합니다.

뜨겁다태그

보관