본문 바로가기

전체 글79

정리 C#에서 static void Main(string[] args)의 역할 및 설명 static는 방법이 정적이라는 것을 나타낸다. 즉, 방법은 프로그램이 컴파일될 때 메모리를 분배받고 사용할 때 특정한 유형의 대상을 생성하지 않고 프로그램이 종료된 것을 알고 방출된다는 것이다. void는 방법이 되돌아오는 값이 없다는 것을 나타냅니다. 방법에renturn 키워드가 없습니다. main은 방법명입니다. 물론 이 방법은 특수한 방법입니다. Main()이란 주 함수입니다. 바로 전체 프로그램의 입구입니다. 프로그램이 컴파일된 후에 여기서부터 실행됩니다. 이것도main 방법은static의 원인입니다. 아무것도 하지 않았을 때 이 함수가 존재해야 하기 때문입니다. string[]args는 명령줄의 매개 변수가 문자.. 2022. 7. 15.
정수 계열 형식 * 정수 계열 형식 byte : 부호 없는 정수 / 1바이트(8비트) / 0 ~ 255 sbyte : 정수 / 1바이트(8비트) / -127 ~ 127 short : 정수 / 2바이트(16비트) / -32,768 ~ 32,767 ushort : 부호 없는 정수 / 2바이트(16비트) / 0 ~ 65,535 int : 정수 / 4바이트(32비트) / -2,147,483,648 ~ 2,147,483,647 uint : 부호 없는 정수 / 4바이트(32비트) / 0 ~ 4,294,967,295 long : 정수 / 8바이트(64비트) / -922,337,203,666685,477,508 ~ 922,337,203,666685,477,507 ulong : 부호 없는 정수 / 8바이트(64비트) / 0 ~ 18,4.. 2022. 7. 15.
값 형식과 참조 형식 값 형식(Value Types)은 변수가 값을 담는 데이터 형식을 말하고 참조 형식(Reference Types)은 변수가 값 대신 값이 있는 곳의 위치(참조)를 담는 데이터 형식을 말합니다. 메모리 영역에는 스택(Stack)과 힙(Heap)이 있는데 값 형식과 관련이 있는 것은 스택 메모리 영역, 참조 형식과 관련이 있는 것은 힙 메모리 영역입니다. 스택 형식은 { // 코드 블록 시작 int a = 100; int b = 200; int c = 300; } // 코드 블록 끝 으로 끝이 난다면 코드 블록 안에서 생성된 모든 값 형식의 변수들은 프로그램 실행이 중괄호 "}"를 만나면 메모리에서 제거됩니다. 참조 형식은 프로그래머가 원한다면 데이터를 살릴 수 있는 또 다른 메모리 영역을 CLR이 제공하는.. 2022. 7. 15.
Chapter2 연습문제 한빛미디어의 뇌를 자극하는 C# 5.0 프로그래밍 책의 Chapter2 연습문제 1. 다음과 같이 텍스트를 출력하는 프로그램을 작성하세요. 여러분, 안녕하세요? 반갑습니다! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 using System; namespace BrainCSharp { class Chapter2 { //프로그램 실행이 시작되는 곳 static void Main(string[] args) { Console.WriteLine("여러분, 안녕하세요?"); Console.WriteLine("반갑습니다! "); } } } Colored by Color Scripter cs 2022. 7. 15.