프로젝트
C#에서 필요로 하는 여러 파일에 대한 정보 및 컴파일 옵션 정보 등 포함
솔루션
다수의 프로젝트를 하나의 솔루션 안에서 다룰 수 있음
ex) Console.Write() : 네임스페이스명 . 클래스명
-> System.Console.Write()
static void Main()// 기본형식
{
.... 코드
}
static int Main() // static 필수
{
return 0;
}
static void Main(string[] args)
{
// 데이터 값 문자열 형태로 받는 형식
}
Console.Write(), Console.WriteLine() 차이점
// 이 두가지 모두 객체를 생성하지 않고 바로 사용할 수 있다. static 메소드로 선언되어 있기 때문에
메서드 원형
// overloading 지원
public static void Write(bool value);
public static void Write(string format, Object argO);
public static void WriteLine(bool value);
public static void WriteLine(string format, Object argO);
// printf ("%d, #f" ) 와 똑같음
Console.Write(변수 또는 데이터);
Console.Write("{0} {1}", 변수1, 변수2); //{0}{1} 출력형식 문자열
변수1과 변수2의 값이 {0}{1} 에 각각 할당된다.
Console.Write() 를 사용하여 Hello World를 출력
3.14f 와 12 출력
입력값 1,2를 더한 1+2=3 과 같이 출력
Console.WriteLine("{0: C} {1:P} {0:X}", 123,123.45,123);
C : 통화
P : 퍼센트
X : 16진수
등등 여러가지 표준 숫자 서식 문자열이 있다
자세히 보려면 MSDN : https://docs.microsoft.com/ko-kr/dotnet/standard/base-types/standard-numeric-format-strings 참고하기