목록c# 개발노트/개발일기 (2)
차근차근 한걸음씩 개발 일기
[c# 문제해결] 값 타입 vs 참조 타입
본 글은 개발하며 겪었던 어려운 점을 스스로 되새기기 위해 정리한 글입니다. 메모리 저장 타입 덕분에 애를 많이 먹어서 정리를 해보려한다. 이번 프레임워크 개선 작업에서 화면(엑셀 형식의 표)에 뿌려지는 데이터를 복사 & 붙여넣기 기능을 맡았다. 단순하게 파일복사, 엑셀 데이터 복사가 ctrl+c > ctrl+v 만 하면되니까 쉽겠거니 생각했다가 낭패를 본거 같다. 기존의 데이터를 복사하여 붙여넣기 위해서는 기존의 데이터의 값은 컴퓨터가 보유한 상태에서 새로운 메모리를 할당해서 데이터를 생성해야한다. 한마디로 값 타입으로 변수를 생성해야한다는 것이다. 하지만 c#에서 대부분의 함수들은 객체에 참조타입으로 걸린다. . . . . (중략) . . . 복사(複寫)는 문자나 사진·그림 등을 사진으로 복제하는 일..
c# 개발노트/개발일기
2021. 3. 5. 16:41