728x90
반응형

list 3

[C#] Clone a List. 리스트 복제하는 간단한 방법과 주의할 점.

C# List 사용 시 단순하게 기존 List를 새로운 List에 할당하는 방법은 복제하는 것과는 차이가 있다. 요즘 과몰입 중인 스우파,, 멤버들을 넣어서 예시를 만들어봤다. (바다언니 사랑해요❤) 아래 코드는 잘못된 예시를 보여준다. List는 참조 형식이고 다른 데이터 형식의 변수들처럼 member2 = member1; 으로 할당하는 경우 참조를 할당하기 때문에 기존 리스트에도 변화가 생긴다. member1 기존 리스트에 까지 영향을 끼치기 때문에 주의할 필요가 있다. List의 범위 지정 없이 전체 리스트 복사본을 생성하는 간단한 방법 두 가지에 대해 알아보자. 1. Enumerable.ToList() Method 사용 (System.Linq) 위 코드에서 간단하게 .ToList() 만 추가해 주..

IT/C# 2023.09.06

[C#] 윈도우 그림판 만들기 3탄(?) 테이블 그리기 (PictureBox Draw Table with Col, Row)

2020.10.16 - [IT/C#] - [C#] 윈도우 그림판 기능 구현해보기 (PictureBox 그리기 기능, Undo/Redo 기능, 단축키 사용 방법) [C#] 윈도우 그림판 기능 구현해보기 (PictureBox 그리기 기능, Undo/Redo 기능, 단축키 사용 방법) 그림판에 여러 기능들 중에서 크게 두 가지 기능을 구현해보겠습니다. 1. 도형(사각형, 원형, 선형직선) 그리기 기능과 2. 실행 취소(Undo)/다시 실행(Redo) 기능 두 가지 입니다. 그리고 흔히들 사용 ella-devblog.tistory.com 그림판 포스팅을 쓴지 새삼 오래됐네요. 전에 작성했던 포스팅에 이어서 표 그리기 기능을 추가로 만들어봤습니다. 위 링크의 코드 설명이랑 같이 보시면 됩니다. 표 그리기는 아주아..

IT/C# 2023.04.07
728x90
반응형