부모글 보이기/감추기 AD BLOCK 해제 요청 이 글에는 광고가 많이 들어가 있지 않습니다. adblock을 해제하셔도 글을 읽는데 그다지 부담이 없으니 해제를 부탁드립니다. 안녕하세요. 궁금한게 있어서 질문드립니다. Person person1; Person person2 = person1; person1 = new Person(); 이렇게 했을 경우 person2는 계속 null입니다. person1 이 객체가 생성되면 person2도 동일하게 적용되게 하려면 어떻게 해야하나요? [다음 글] 시작하세요 C# 8.0 중 제네릭타입의 IEnumerable[이전 글] TCP PSH flag 패킷 수신 에러 [최초 등록일: 2/10/2022] [최종 수정일: 2/10/2022] 비밀번호 댓글 작성자 2022-02-10 05시34분 당연한 결과입니다.person1과 person2는 각각 스택에 4바이트(또는 8바이트)를 점유하고 0으로 초기화됩니다. (참조형인 경우, 0으로 초기화된 것은 null을 의미합니다.)따라서, 아래의 코드는,Person person2 = person1;person1 4/8바이트에 담긴 0 값을 person2 4/8 바이트에 대입하는 역할만 하게 됩니다. 그리고 이후에 "person1 = new Person()"을 하게 되면 person1에 해당하는 4/8바이트의 영역에만 GC Heap에 할당된 Person 객체의 주솟값을 넣게 됩니다. 결국 person2의 4/8바이트 영역에는 아무런 값도 안 담기는 것입니다.어떤 것을 원하는지는 모르겠지만, 저런 경우에 굳이 그렇게 처리하고 싶다면 다음과 같이 변경할 수는 있습니다.Person person1;ref Person person2 = ref person1;person1 = new Person();(혹시 제 책을 가지고 계시다면 "3.3.4.1 두가지 저장소: 스택과 힙" 절과 "12.2 반환값 및 로컬 변수에 ref 기능 추가" 절을 읽어보시면 도움이 될 것입니다.) 정성태 ... [61] 62 63 64 65 66 67 68 69 70 71 72 73 74 75 ... NoWriterDateCnt.TitleFile(s) 1120Lyn2/12/201317984안녕하세요. 블로그에 기술관련글을 꾸준히 포스팅 하실 수 있는 원동력이 궁금합니다. [1]1119박진영2/4/201341053닷넷 DLL 실행 에러 (보호된 메모리를 읽거나 쓰려고 했습니다..) [2]11118C#조으다1/29/201319896공유기 관리 페이지에 접근시 윈도우 인증창이 뜹니다. [4]1117최윤호1/28/201317642답변주셔서 감사합니다 질문의 요지는 그게 아니고 [1]11116C#조으다1/27/201324685비프음을 컴퓨터 내장 스피커로 출력하려면.. [2]1114박재율12/28/201218290WCF 세션과 스트리밍 동시사용에 관해. [1]1113박진영12/28/201229384윈도우 2008 64비트 닷넷 오류 문의드립니다. [13]1112이대근12/18/201223061[질문] odp.net 배포 관련 궁금한게 있어서 질문좀 드릴게요 [3]1111나그넹!12/13/201218890안녕하세요. 파일전송에 관련해서 궁금한것좀 여쭈고싶네요. [1]1110김동현12/11/201221040안녕하세요 닷넷 신입개발자입니다 Clickonce 질문좀 하겠습니다. [6]11109김성우12/5/201218139WCF IIS 호스팅 관련하여 질문 드립니다. [1]1123윤용한3/13/201318307 [답변]: WCF IIS 호스팅 관련하여 질문 드립니다.1107우라미윰11/22/201225262안녕하세요. RSA공개키 알고리즘에 나와있는 글을 보고 응용을 해야 하는데 막히는 부분이 있어서 질문드립니다. [3]11106초급11/21/201218494WCF Server 인증서 및 Client 인증서 문의 [1]1104hon11/17/201218207VS2008에서 디버그/릴리즈 환경중에 디버그 환경의 빌드시 배열의 자동 초기화 라는 것에 대해서 궁금합니다. [3]1102최년호11/15/201220128[탭 브라우저의 윈도우 핸들 구하기] 예제에서 활성화 방법 [1]1100박진영11/7/201227267[긴급] 코드 액세스 보안 정책(CASPOL.exe) 설정해도 SmartClient 보안에러가 발생합니다. [6]1099Hyey...10/22/201220731php에서 c file compile [4]1095이지은10/8/201239034중단점이 현재 적중되지 않았습니다 [3]1094고민남10/6/201218741NScreen 에 대해 어떻게 생각하십니까? [1]1093이지수10/6/201217950vbs [1]1092김성수9/20/201219214안녕하세요? MS Windows server 2008 R2 에서 IIS7 의 SSL 설정시에 에러 해결좀 도와주세요 [1]1089한상욱9/13/201219178azure에 관한 질문입니다. [1]1088김영대9/12/201221689DirectX.AudioVideoPlayBack 참조하여 wav 재생기를 제작하여 SmartClient 를 이용하여 aspx 페이지에 Embed 하는 과정의 질문 사항입니다. [2]1087한우주9/10/201222431SSL 모든 웹페이지에 적용해야하나요? [2]1086한우주9/4/201220140SSL 인증서 범용으로 사용하기 [3] ... [61] 62 63 64 65 66 67 68 69 70 71 72 73 74 75 ...