NGMsoftware

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

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

    질문과 답변

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

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

    커스텀 모듈 c# 배열 선언후 중간에 만약 값이 null값이 들어가거나 아예 값이 비어져 있는상황이 오면 배열 크기가 몇으로 감지되는지 아…

    페이지 정보

    본문

       Random random = new Random();            
                int num = random.Next(sleep1, sleep2);
                int doublejumpsleep = random.Next(sleep3, sleep4);
                int skillx = random.Next(0, 5);
                int skillz = random.Next(0, 3);
                int skillsleep1= random.Next(sleep5, sleep6);
                int num1 = random.Next(sleep7, sleep8);
                int num2 = random.Next(sleep9, sleep10);
                int num3 = sleep11;
                int[] array = new int[] { skillx, skillz, skillsleep1 };
                int arraynumble = array.Length;

     

    코드는 이렇습니다 

    마지막에 array길이를 감지하는것중에서 만약 skillz가 null값이 되었다고 가정하면 

    해당 배열의 길이는 3인가여? 아니면 2인가여? 중간에 null 값이 들어갔을때 어찌 되는지 아시는분 있으면 답변해주시면 감사하겠습니다 ㅠㅠ. 사실 커스텀으로 이게 안되면 좀 복잡해 지는데 그래도 지푸라기도라도 잡는 심정으로 올려봅니다

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

    댓글목록

      채택답변
    profile_image

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

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

    제네릭 형식이 아닌 경우 null값을 넣을 수 없습니다.
    저 코드는 아마도... null이 되면 에러가 날거 같네요.
    C#에서 원시 타입에 null을 입력하려면 nullable 형식으로 선언하셔야 합니다~