안된다고 자꾸 뭐라하네 ㅠ
C#은 조건문에 string으로 못하나????
럽포ㄱ도(dmlals0123)
2015-10-06 14:49
추천 0
댓글 10
다른 게시글
-
오직 포인터로만 쓰일 변수 자료형 정의 질문인턴법사(di01a) | 15.10.06추천 0
-
시발 정전식키보드 존나좋네잡대컴공(stakeholder) | 15.10.06추천 0
-
프로그래머가 속기사 자격증 따면 좋음? [6]익명(203.226) | 15.10.06추천 0
-
ㅋㅋ 아프리카 놈들 성상납 받고 있었네.. [2]익명(175.212) | 15.10.06추천 0
-
파싱 질문 [2]Lucien(lucienjeon) | 15.10.06추천 0
-
◕‿◕벤츠숙자 니 예전 닉네임이 ◕‿◕ 이거 였지? [2]익명(211.114) | 15.10.06추천 0
-
게임회사인데 시골에 있다. [1]헐헐헐(175.212) | 15.10.06추천 0
-
연들 아래의 연결 리스트 두 개의 차이점이 대체 뭐야?개초보(222.238) | 15.10.06추천 0
-
이거 도대체 왜뜨는거냐◕‿◕벤츠숙..(benzsookja) | 15.10.06추천 0
-
이게 뭘까 형들? [1]궁금(1.211) | 15.10.06추천 0
? 먼 개소린지..
if("Y" == Console.ReadKey() )
이런식으로 해볼려 했는데 안되다길래
타입이 다르잖아 - DCW
'c'는 char
일단
https://msdn.microsoft.com/ko-kr/library/system.consolekeyinfo(v=vs.110).aspx
참조해라
간단히 설명하자면 Console.ReadKey()의 리턴타입은 ConsoleKeyInfo다 타입이 다르기때문에 이걸 문자열 타입으로 바꿔줘야 하는데 ConsoleKeyInfo.Key 속성(프로퍼티)은 ConsoleKey타입이고, ToString()을 그대로 쓸 수 있다
그래서 일단 if ("Y" == Console.ReadKey().Key.ToString()) 이 문장이 먹힐거라 생각한다
KeyChar란 속성도 있는데 이 경우엔 if ('Y' == Console.ReadKey().KeyChar)로 가면 될것 같다
오오 ㄳㄳ