목록C# 12
재밌고 어려운 IT를 이해해보자~!
if 문 using System;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { int a = 50; int b = 51; if (a b) Console.WriteLine("a가 b보다 큽니다."); } }} switch, break 문using System;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { String ..
C#의 자료형 using System;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { byte a = 200; sbyte b = -126; short c = 30000; ushort d = 40000; int e = 100000000; uint f = 1000000000; long g = 1000000000000000000; ulong h = 10000000000000000000; Console.W..
콘솔 앱(.NET Framework) 프로젝트 생성 ! 컴파일이란? 각각의 언어마다 별개의 컴파일러가 존재합니다. 우리가 C#로 작성된 소스 코드를 컴파일하면, C# 컴파일러에 의해 exe나 dll 파일과 같은 출력 파일이 만들어집니다. 이렇게 만들어진 파일을 어셈블리(Assembly)라고 부릅니다. 그리고 이 어셈블리 안에는 CIL(Common Intermediate Language)와 메타데이터(Metadata), 매니페스트(Manifest) 정보가 포함되어 있습니다. 여기서 CIL란 컴퓨터가 해석 가능한 원시 코드(Native Code)가 되기 전 중간 단계의 언어입니다. 우리가 작성한 소스 코드는 바로 CIL로 변환되는 것입니다. 여기에서 컴파일 과정은 끝이 납니다. 이후는, JIT(Just-I..