Microsoft MVP성태의 닷넷 이야기
C# 6.0 예제 7.1 관련 질문입니다. [링크 복사], [링크+제목 복사],
조회: 23989
글쓴 사람
최훈
홈페이지
첨부 파일
 
(연관된 글이 1개 있습니다.)

안녕하세요... ^^
먼저 여기저기 흩어져 있던 저의 지식이 C# 6.0을 읽으면서 상당부분 정리되었습니다.
감사합니다.

다름이 아니오라 C# 6.0 예제 7.1 (578페이지) 마지막 부분에 아래와 같은 코드가 있습니다.

예제 7.1 ------------------------------------------------

...
Console.WriteLine(stack.Pop()); // 언박싱 발생
...

---------------------------------------------------------

왜 여기서 언박싱이 발생하는지 이해가 되지 않아서요...

제 생각으론
stack.Pop() 메서드가 반환하는 object형식을
Console.WriteLine(object value) 메서드가 받아서 언박싱이 발생하지 않을 것 같아서요.
혹시나 해서 Console.WriteLine(object value) 메서드의 소스도 확인해 봤습니다만
소스에서도 언박싱이 발생할만한 코드를 찾지를 못했습니다.

왜 언박싱이 발생되는지 도움 주시면 감사하겠습니다.



[연관 글]






[최초 등록일: ]
[최종 수정일: 3/15/2016]


비밀번호

댓글 작성자
 



2016-03-15 09시10분
최훈님 의견이 맞습니다. 거기서는 언박싱이 발생하지 않습니다. 제가 예제를 잘못 작성했습니다. 다음과 같이 해야 예제가 맞습니다.

            int value = (int)stack.Pop(); // 언박싱 발생
            value = (int)stack.Pop(); // 언박싱 발생
            value = (int)stack.Pop(); // 언박싱 발생
정성태
2016-03-15 09시24분
관련해서 아래의 정오표에 내용을 추가했습니다. 의견주셔서 정말 감사드립니다. ^^

http://www.sysnet.pe.kr/2/0/2923
정성태

... 46  47  48  49  50  51  52  53  54  [55]  56  57  58  59  60  ...
NoWriterDateCnt.TitleFile(s)
1311김솔8/18/201419898nsis파일 수정중에요! [2]
1310조정용8/17/201421277WCF 프로그램에서 Task를 이용한 백그라운드 작업 시 클라이언트에 대한 병목현상. [4]파일 다운로드1
1309서동원8/12/201419102안녕하세요. embeded dll과 관련하여 질문드립니다. [4]
1308김솔8/11/201423241리스트뷰에서 중복파일체크를 하고싶습니다. [3]
1306이상현8/7/201416717Entity 프레임웍에서 테이블만 추가로 등록하는 방법
1307이상현8/7/201417420    답변글 [답변]: 자답이네요. [1]
1305popo8/7/201418443wpf UserControl List 바인딩 질문 입니다. [1]
1304민경수8/7/201421578네이버 카페에 구글 스프레드 시트 삽입 [1]
1303김동진8/7/201418584vmware환경에서 Guest IP를 192대역으로 받을 수 있는 방법은 없을까요~? [3]
1302김문경7/31/201417590스마트클라이언트 오라클 연결 [1]
1314이재균8/20/201417226    답변글 [답변]: 스마트클라이언트 오라클 연결
1300아로스7/28/201431408c# 인터넷 임시 파일 삭제 문의 [12]파일 다운로드1
1299서동원7/28/201419819안녕하세요. 혹시 Internet_Zone과 관련된문제인가 해서 질문드립니다. [1]
1298(non...7/25/201425821(글쓴이의 요청으로 삭제합니다.) [15]
1295서동원7/22/201420629안녕하세요. 스마트클라이언트에 대해 질문드립니다. [2]파일 다운로드1
1294(non...7/20/201418905(글쓴이의 요청으로 삭제합니다.) [2]
1293VS20...7/20/201421177VS2013 Ultimate에 Windows Phone 프로젝트 템플릿 추가 방법 문의 [1]파일 다운로드2
1292(non...7/20/201417538(글쓴이의 요청으로 삭제합니다.) [2]
1291zino7/16/201419725chromium 배포본 만들기~ [1]
1290(non...7/13/201420454(글쓴이의 요청으로 삭제합니다.) [3]
1288박주만7/8/201429756C# 서비스 기반 데이터베이스(mdf) & InstallShield Limited Edition 설치 및 배포 [2]파일 다운로드1
1287김용환7/8/201427718오라클 db 사용관련 문의입니다. [4]파일 다운로드1
1286C#조으다7/8/201417832WebBrowser 공유기 관리 웹 페이지 인증 [3]
1285C#조으다7/5/201418117IE DocumentComplete 이벤트가 발생되지 않습니다. [2]
1284(non...7/4/201418452(글쓴이의 요청으로 삭제합니다.) [3]
1283김영대7/3/201421273안녕하십니까 정성태님 죄송하지만 SmartClient 에 관한 질문이 있습니다. [9]
... 46  47  48  49  50  51  52  53  54  [55]  56  57  58  59  60  ...