게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C# 간단한 질문..?
게시물ID : freeboard_1646058짧은주소 복사하기
작성자 : WL
추천 : 0
조회수 : 157회
댓글수 : 3개
등록시간 : 2017/10/16 19:21:54
옵션
  • 본인삭제금지
어어엄청 기초적인건데 제가 입문자라서 ㅠㅠ...
텍스트박스 두개에 버튼하나 넣고 박스1에 점수넣으면 박스2에 학점(A,B그런거)나오는 코드인데요

 private void button1_Click(object sender, EventArgs e)
        {

            uint iJumsu;
            string sHakjum = "A0";  
           
            if (textBox1.Text == "")
                MessageBox.Show("점수를 입력하세요.", "경고창");
            else
            {
                iJumsu = uint.Parse(textBox1.Text);
                if (iJumsu < 0 || iJumsu > 100)
                    MessageBox.Show("1~100사이의 점수를 입력하세요.", "경고창 2");
                else
                {
                    if (iJumsu >= 96 && iJumsu <= 100)
                        sHakjum = "A+";
                    else if (iJumsu >= 91)
                        sHakjum = "A0";
                    else if (iJumsu >= 86)
                        sHakjum = "B+";
                    else if (iJumsu >= 81)
                        sHakjum = "B0";
                    else if (iJumsu >= 76)
                        sHakjum = "C+";
                    else if (iJumsu >= 71)
                        sHakjum = "C0";
                    else if (iJumsu >= 66)
                        sHakjum = "D+";
                    else if (iJumsu >= 61)
                        sHakjum = "D0";
                    else if (iJumsu < 61)
                        sHakjum = "F";
                    
                    textBox2.Text = sHakjum.ToString();


                }
            }
        }
---------------------------------------------------------------------------
string sHakjum = "A0"; 
이거를 그냥 string sHakjum; 이렇게하면 할당되지 않은 지역변수를 사용했다고 나와요.  
왜그런건가요? 


전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호