NGMsoftware

NGMsoftware
로그인 회원가입
  • 커뮤니티
  • 질문과 답변
  • 커뮤니티

    지식인! 질문에 답변을 달면 포인트가 지급됩니다.

    질문과 답변

    지식인! 질문에 답변을 달면 포인트가 지급됩니다.

    질문에 대한 답변을 3일안에 채택하지 않으면, 자동으로 첫번째 답변자가 채택되고 포인트는 100점이 차감됩니다.

    커스텀 모듈 printf <- c# 에서는 없는지 궁금합니다... 그리고 array.Lengh 이 값이 과연 몇일지 말씀좀 해주실분…

    페이지 정보

    본문

    int? skillx = null;
    int skillz = 0;
    int skillsleep1 = 1;
    int?[] array = new int?[] { skillx, skillz, skillsleep1 };
    int arraynumble = array.Length;

     

     

    null값을 넣기 위해 형식을 바꿨는데 아 이거 컴파일해서 볼수가 없어서 답답해 미치겠네요 ..... ㅠㅠㅠ 

     

    이러면 array.Lengh 값이 제가 추측한대로라면 2가 나와야 하는데 혹시 메모리에 null 값이 들어가서 3으로 감지하는거 아닌지 이게 지금 관건입니다.

     

    저값이 2일것인가 3일것인가 혹시 정확하게 알고 계신분 있으면 답변좀 부탁드립니다.

     

    c#너무 민감해서 빡시네요........ 소심비형님이 대단하십니다

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

      채택답변
    profile_image

    엔지엠소프트웨어님의 댓글

    엔지엠소프트웨어 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일 Date

    컴파일에서 볼 수 있어요~ 내용을 보고 싶은 라인에서 F9(중단점 삽입)를 누르고 실행하세요.
    프로그램이 실행중 해당 위치에서 중단점이 적중하면 내용을 볼 수 있습니다~
    그리고~ nullable의 경우 자체가 null을 의미하지는 않습니다.
    프리미티브  타입(원시 형식 int, double, float...)은 nullable로 선언할 수 있지만 자체가 타입입니다.
    따라서, nullable.HasValue로 체크해야 합니다.

    profile_image

    롤로노이님의 댓글의 댓글

    no_profile 롤로노이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일 Date

    이미 맨탈이 오늘은 터질때로 터져서 내일해보겠습니다 ㅠㅠ 항상 고생이 많으십니다

    profile_image

    엔지엠소프트웨어님의 댓글의 댓글

    엔지엠소프트웨어 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일 Date

    ㅎㅎ;;
    디버깅 모드에 보면 직접 실행창이 있습니다. 변수 또는 함수를 실행할 수 있어요.
    값을 원초적으로 찍어보려면... Consloe.WriteLine("TEST");
    또는 MessageBox.Show("TEST");