JAVA 만 열심히 하다가 C# (with 비주얼스튜디오) 을 배우기 시작하니
단축키와 문법이 달라서 어색하기 짝이 없다.
이번 글에서는 입력과 출력의 문법을 기록한다.
출력 :
자바와 마찬가지로 출력문 / 줄바꿈기능이 있는 출력문 2가지가 있다.
1
2
|
Console.WriteLine("Hello World!");
Console.Write("Hello C#!");
|
cs |
Hello World!
Hello C#!
이렇게 출력된다.
입력 :
이게 조금 신기했는데 C#은 모든 입력을 문자, 문자열 형태로 받는다.
(자바의 nextInt() 가 없다는 얘기! )
또한 Write와 마찬가지로 Read / ReadLine 두가지가 있는데
입력 후 대부분 엔터를 치기 때문에 되도록이면 ReadLine을 쓰는 것이 바람직 하겠다.
1
2
3
4
5
|
int a = int.Parse(Console.ReadLine());
Console.WriteLine(a+1);
double b = double.Parse(Console.ReadLine());
Console.WriteLine(b+1);
|
cs |
자바에 Integer.parseInt 가 있었다면 C#은 [ 원시타입.Parse ] 를 통해서 타입에 맞게 형변환 한다.
기본적인 개념이 비슷해서 그런지 몇번 두들겨보니 적응하기 어렵지는 않았다.
이상!