class Program
{
static void Main(string[] args)
{
DreamWorld dreamWorld = new DreamWorld();
dreamWorld.Start();
Console.ReadLine();
}
}
class DreamWorld
{
string inputId;
string inputPass;
string inputName;
string inputSex;
//생성자
public void DraemWorild()
{
}
public void Start()
{
Console.WriteLine("[Enter]를 누르세요.");
Console.ReadLine();
while (true) // Id
{
Console.WriteLine("당신의 아이디는?");
inputId = Console.ReadLine();
Console.WriteLine();
Console.WriteLine("당신의 아이디가 '{0}' 맞습니까? [Y/n]", inputId);
if (Console.ReadKey().Key.ToString() == "Y")
{
Console.WriteLine();
break;
}
else
{
Console.WriteLine();
}
}
while(true) // Name
{
Console.WriteLine("당신의 꿈의나라에서 누구라 불립니까?");
inputName = Console.ReadLine();
Console.WriteLine("새로운 이름이군요. 이 이름을 원하십니까? (Y/n)");
if (Console.ReadKey().Key.ToString() == "Y")
{
Console.WriteLine();
break;
}
else
{
Console.WriteLine();
}
}
while (true) // Pass
{
Console.WriteLine("암호를 입력해주십시오.");
inputPass = Console.ReadLine();
Console.WriteLine();
Console.WriteLine("확인을 위헤 다시한번 암호를 입력해주십시요.");
if(inputPass == Console.ReadLine())
{
Console.WriteLine();
break;
}
else
{
Console.WriteLine("먼저 입력하신 암호와 다르군요.");
Console.WriteLine("암호를 다시정하시죠.");
Console.WriteLine();
}
}
while(true)
{
Console.WriteLine("당신의 성별은 무엇입니까? (남[M]/여[F)");
ConsoleKeyInfo info = Console.ReadKey();
if (info.Key.ToString() == "M")
{
inputSex = "남";
break;
}
else if(info.Key.ToString() == "F")
{
inputSex = "여";
break;
}
else
{
Console.WriteLine("없는 성별입니다.");
}
}
Console.WriteLine();
Console.WriteLine("아이디 : {0}", inputId);
Console.WriteLine("비밀번호 : {0}", inputPass);
Console.WriteLine("이름 : {0}", inputName);
Console.WriteLine("성별 : {0}", inputSex);
}
}