-
Console.Read() 와 Console.ReadLine() 차이.NET/C# Basic 2008. 10. 10. 20:12반응형
using System;
class whileTest
{
public static void Main()
{
bool ugiy = false;
bool fool = false;
Console.WriteLine("정신 교정 프로그램");
while (!(ugiy && fool))
{
Console.WriteLine("당신은 잘생겼습니까? y/n");
if(Console.ReadLine() == "n") // <---------- 이부분을 Read() == "n" 으로하면 에러처리
ugiy = true; // Read() == 'n' 하면 정상작동
else // '==' 연산자는 'int' 및 'string' 형식의 피연산자에 적용할 수 없습니다.
ugiy = false;
Console.WriteLine("당신은 똑똑합니까? y/n");
if(Console.ReadLine () == "n") // <-----------
fool= true;
else
fool = false;
}
Console.WriteLine("축하합니다 당신은 정상입니다");
}
}여기서 Read() 로 실행해서 알파벳과 숫자를 누른수면큼 질문이 추가되어나옵니다
여기서 숫자를 3자리수이상입력하고 엔터를 친다음 nn 을 두번 입력하면 루프가 종료 됩니다
아리러니하군요~!! Read()와 ReadLine()가의 차이가 무슨? 어떤것은 있는것같은데
설명을 못하겠군요~!! 해보세요~! 신기합니다 ㅋㅋ
심심하면 해보세요^^~~!! 이런거는 상봉이가 좋아할듯 ㅋ 성선생님도ㅋㅋ
반응형'.NET > C# Basic' 카테고리의 다른 글
연산자 메서드 operator +(), operator-() , 연산자 오버로딩? (0) 2008.10.15 static정적맴버 배열 연산자 is/as foreach 문 메서드 오버로딩 메서드 가변 인자 (0) 2008.10.14 인터페이스(interface) 와 추상화클래스(abstract) 예제 (0) 2008.10.14 C# Delegate와 Event 중요 (0) 2008.10.13 흐름 제어 예제 기본문법 if for while swich foreach break continue (0) 2008.10.10 C#을 시작하기위한 .... 오윤이의 그것 (0) 2008.10.10 연산자 오버로딩 - 인덱스 (0) 2008.10.10 C# 사용 개념 대충 순서 대충보는거 대충 (0) 2008.10.10