• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

선생님 [hp는 100, mp는 50]이란 글을 만들려면 어떻게 하나요?

21.09.02 18:15 작성 조회수 245

0

라고 했더니 

[Hello World! hp는 100

mp는 50]

라고 나오던데 줄바꿈 없이

[hp는 100 mp는 50]

으로 뜨게 하려면 어떻게 해야하나요?

답변 1

답변을 작성해보세요.

2

여러가지 방법이 있습니다.

1)
Console.WriteLine("hp는 {0}, mp는 {1}", hp, mp);

2)
요건 C# 신규 문법(3.0이었나?)에서 추가된 string interpolation입니다.
Console.WriteLine($"hp는 {hp}, mp는 {mp}"); 

3)
아니면 Console.Write을 하면 Enter가 생략되니 억지로 이어붙일 수도 있습니다.
Console.Write("hp는 {0}", hp);
Console.WriteLine(" mp는 {0}, mp);


자세한 답변 감사합니다! 😊

그리고 1) 예제를 보니까 수업 중 {0}의 쓰임에서 0번으로 넣어준 부분에 hp가 들어간다는 설명도 더 이해가가요.