클래스 개체 목록에서 항목 값을 변경하는 올바른 방법

제 타르

다음과 같은 클래스가 주어집니다.

 public class Dinosaur
{
    public string Specie { get; set; }
    public int Age { get; set; }
    public int Weight { get; set; }
    public Point Location { get; set; }

    // Constructor
    public Dinosaur()
    {

    }

그리고 다음과 같은 목록 :

        public static List<Dinosaur> Dinosaurs = new List<Dinosaur>();

목록의 마지막 항목에서 값을 변경하는 올바른 방법은 무엇입니까? 이 경우 오류가 발생합니다 ( " 'System.Collections.Generic.List.this [int]'에 대한 최상의 오버로드 된 메서드 일치에 잘못된 인수가 있습니다.").

Dinosaurs[Dinosaurs.Last()].Location.X = pixelMousePositionX;

언제나처럼 미리 감사드립니다! Stackoverflow는이 프로젝트에서 생명의 은인이었습니다.

팀 슈멜 터

Dinosaurs.Last() 이미 마지막 항목을 반환하므로 인덱서가 전혀 필요하지 않습니다.

Dinosaurs.Last().Location.X = pixelMousePositionX;

이제이 오류가 발생합니다. 'DinosaurIsland.Dinosaur.Location'의 반환 값은 변수가 아니므로 수정할 수 없습니다.

Point참조 유형이 아니라 구조체 이기 때문 입니다. 그래서 당신은 새로운 점을 만들어야합니다.

Point oldLocation = Dinosaurs.Last().Location;
Dinosaurs.Last().Location = new Point { X = pixelMousePositionX, Y = oldLocation.Y };

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

부모 클래스에서 다양한 자식 클래스로 개체 목록을 캐스팅하는 올바른 방법

분류에서Dev

GridView에서 클릭 한 항목을받는 올바른 방법

분류에서Dev

한 필드가 다시 다른 클래스의 개체 인 datagridview에 클래스의 개체 목록을 바인딩하는 방법은 무엇입니까?

분류에서Dev

IEnumerable에 채워진 개체의 클래스 목록에 항목을 추가하는 방법

분류에서Dev

C #에서 클래스 개체 목록의 배열을 만드는 방법

분류에서Dev

부적절한 목록을 체계에서 적절한 목록으로 변환하는 올바른 방법?

분류에서Dev

react native : 개체에서 특정 항목을 표시하는 올바른 방법은 무엇입니까?

분류에서Dev

항목의 2 개 블록을 레이아웃하는 올바른 방법

분류에서Dev

listView를 개체 항목으로 채우는 올바른 방법?

분류에서Dev

다른 JSON 개체 목록에서 한 JSON 개체 목록의 값을 할당하는 방법

분류에서Dev

다른 클래스에서 배열 목록의 항목을 가져 오는 방법

분류에서Dev

목록 항목에서 클래스 이름을 설정하는 방법

분류에서Dev

플라스크에 클래스 개체 목록을 표시하는 방법

분류에서Dev

한 클래스에서 다른 클래스의 목록을 읽는 방법

분류에서Dev

값을 변경하기 위해 목록 항목에 액세스하는 방법

분류에서Dev

개인 변수를 포함하여 다른 클래스의 클래스에서 선언 된 모든 데이터 변수 목록을 가져 오는 방법

분류에서Dev

자바 (8) : 어떻게 객체 배열에서 특정 클래스 항목을 추출하는 방법?

분류에서Dev

웹 서비스에서 Windows Forms 앱으로 클래스 개체 목록을 전달하는 방법

분류에서Dev

다른 목록에서 항목 목록을 만드는 방법

분류에서Dev

2 개의 다른 목록보기에서 항목을 비교하는 방법

분류에서Dev

SnapLogic에서 배열 항목을 개체로 바꾸는 방법

분류에서Dev

다른 목록에 존재하는 두 목록에서 2 개의 항목을 찾는 Pythonic 방법

분류에서Dev

다른 목록에 존재하는 두 목록에서 2 개의 항목을 찾는 Pythonic 방법

분류에서Dev

C ++에서 쌍 목록을 반복하는 올바른 방법?

분류에서Dev

한 목록에서 다른 개체를 가진 다른 목록으로 값을 복사하는 방법

분류에서Dev

개체 목록에서 중복 항목을 제거하는 방법

분류에서Dev

번호 매기기 목록에서 항목을 삭제하는 올바른 방법?

분류에서Dev

Firebase 목록에서 개체를 변환하는 올바른 방법은 무엇입니까?

분류에서Dev

진행률 리스너를 목록의 개체에 연결하는 올바른 방법

Related 관련 기사

  1. 1

    부모 클래스에서 다양한 자식 클래스로 개체 목록을 캐스팅하는 올바른 방법

  2. 2

    GridView에서 클릭 한 항목을받는 올바른 방법

  3. 3

    한 필드가 다시 다른 클래스의 개체 인 datagridview에 클래스의 개체 목록을 바인딩하는 방법은 무엇입니까?

  4. 4

    IEnumerable에 채워진 개체의 클래스 목록에 항목을 추가하는 방법

  5. 5

    C #에서 클래스 개체 목록의 배열을 만드는 방법

  6. 6

    부적절한 목록을 체계에서 적절한 목록으로 변환하는 올바른 방법?

  7. 7

    react native : 개체에서 특정 항목을 표시하는 올바른 방법은 무엇입니까?

  8. 8

    항목의 2 개 블록을 레이아웃하는 올바른 방법

  9. 9

    listView를 개체 항목으로 채우는 올바른 방법?

  10. 10

    다른 JSON 개체 목록에서 한 JSON 개체 목록의 값을 할당하는 방법

  11. 11

    다른 클래스에서 배열 목록의 항목을 가져 오는 방법

  12. 12

    목록 항목에서 클래스 이름을 설정하는 방법

  13. 13

    플라스크에 클래스 개체 목록을 표시하는 방법

  14. 14

    한 클래스에서 다른 클래스의 목록을 읽는 방법

  15. 15

    값을 변경하기 위해 목록 항목에 액세스하는 방법

  16. 16

    개인 변수를 포함하여 다른 클래스의 클래스에서 선언 된 모든 데이터 변수 목록을 가져 오는 방법

  17. 17

    자바 (8) : 어떻게 객체 배열에서 특정 클래스 항목을 추출하는 방법?

  18. 18

    웹 서비스에서 Windows Forms 앱으로 클래스 개체 목록을 전달하는 방법

  19. 19

    다른 목록에서 항목 목록을 만드는 방법

  20. 20

    2 개의 다른 목록보기에서 항목을 비교하는 방법

  21. 21

    SnapLogic에서 배열 항목을 개체로 바꾸는 방법

  22. 22

    다른 목록에 존재하는 두 목록에서 2 개의 항목을 찾는 Pythonic 방법

  23. 23

    다른 목록에 존재하는 두 목록에서 2 개의 항목을 찾는 Pythonic 방법

  24. 24

    C ++에서 쌍 목록을 반복하는 올바른 방법?

  25. 25

    한 목록에서 다른 개체를 가진 다른 목록으로 값을 복사하는 방법

  26. 26

    개체 목록에서 중복 항목을 제거하는 방법

  27. 27

    번호 매기기 목록에서 항목을 삭제하는 올바른 방법?

  28. 28

    Firebase 목록에서 개체를 변환하는 올바른 방법은 무엇입니까?

  29. 29

    진행률 리스너를 목록의 개체에 연결하는 올바른 방법

뜨겁다태그

보관