국비과정 공부내용/C# (12월13일 ~12월16일)

#1. C# 입출력 하기

CEJ_0929 2021. 12. 17. 13:27

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 ] 를 통해서 타입에 맞게 형변환 한다.

 

 

기본적인 개념이 비슷해서 그런지 몇번 두들겨보니 적응하기 어렵지는 않았다.

이상!