2013-12-18 1 views
0

최근에 코딩을 시작한 지 얼마되지 않아 배경 지식이 있지만 C#을 배우기 시작했습니다. 나는 처음부터 어떤 프로그래밍 언어를 배우는 주요한 돌 중 하나가 if/else 문을 이해하는 것이라고 믿는다.학습 C#, 간단한 자습서 필요

누군가가 나에게이 코드를 쓸 수 있다면이 언어에 대해 많은 것을 이해하게 될 것입니다. 나는 다음과 같은보고 싶어요

일이 :

첫째, 내 명령 프롬프트에 메시지가 표시됩니다. "안녕하세요 당신의 이름은 무엇입니까?" name = Chris 인 경우 "Hello Chris!" 출력 = "너 크리스 아니야!"

완벽하게 솔직히 말해서 C#을 사용하는 cmd 프롬프트에서이 작업을 수행하는 것이 얼마나 쉬운 지 잘 모르겠지만 이것은 나에게 큰 의미가 될 수 있으므로 모든 도움을 주셔서 감사합니다. !

+0

질문 ** 문제에 대한 최소한의 이해가 해결되는 것을 보여 주어야합니다. ** 시도한 해결책, 왜 실패했는지, 예상 * 결과를 포함하십시오. 참고 항목 : [스택 오버플로 질문 체크리스트] (http://meta.stackexchange.com/questions/156810/stack-overflow-question-checklist) –

+0

지금까지 무엇을 시도했지만 무엇이 잘못 되었습니까? 오류/예기치 않은 결과뿐만 아니라 코드를 게시하십시오. –

+0

코드에 문제가있는 경우. 프로그램 흐름이 있어야한다고 생각하는 의사 코드를 게시하십시오. 그리고 거기에서 프로그램을 천천히 살피십시오. – Wusiji

답변

1

당신은 비주얼 스튜디오에서 콘솔 응용 프로그램을 만들 것입니다, 당신의 코드는 다음과 같을 것이다 : 코드를 요청

private static void Main(string[] args) 
{ 
    Console.WriteLine("Hello, what is your name?"); 
    var name = Console.ReadLine(); 
    if (name == "Chris") 
     Console.WriteLine("Hello Chris!"); 
    else 
     Console.WriteLine("You're not Chris!"); 
} 
+0

고맙습니다. 그게 정확히 내가 찾고 있던거야! cmd 프롬프트에서 입력을 허용하는 프로그램을 허용하는 방법을 알아 내려고했습니다. – StavenCross

+0

이걸 조금 연주 한 후, 입력을 입력하자 마자 CMD 프롬프트가 출력을 반환 한 다음 스스로 닫히는 것으로 나타났습니다. 어떻게 CMD 프롬프트를 유지하고 자체를 닫지 않습니까? 다시 한 번 정말 도움을 주시면 감사하겠습니다. – StavenCross

+0

마지막 중괄호 앞에'Console.Read()'를 추가하십시오. 'Console.Read *'는 차단 방법입니다. 만족할 때까지 응용 프로그램의 실행을 중지합니다. 'ReadLine'을 사용하면 캐리지 리턴을 기다리고,'Read'는 어떤 단일 문자를 기다리고,이 경우 계속해서 응용 프로그램을 닫습니다. – paqogomez