본문 바로가기

var키워드

런타임이란? 컴파일타임 과의 차이는? 런타임(Runtime)과 컴파일타임(Compiletime)의 차이점은 무엇인가? 런타임과 컴파일타임에 대해 가장 쉽게 설명한 글이 있어 번역해 보았습니다. 원문보기 런타임(Runtime)과 컴파일타임(Compiletime)은 소프트웨어 프로그램개발의 서로 다른 두 계층의 차이를 설명하기 위한 용어이다. 프로그램을 생성하기 위해 개발자는 첫째로 소스코드를 작성하고 컴파일이라는 과정을 통해 기계어코드로 변환 되어 실행 가능한 프로그램이 되며, 이러한 편집 과정을 컴파일타임(Compiletime) 이라고 부른다. 컴파일과정을 마친 프로그램은 사용자에 의해 실행되어 지며, 이러한 응용프로그램이 동작되어지는 때를 런타임(Runtime)이라고 부른다. "런타임"과 "컴파일 타임"이라는 용어는 종종 서로다른 두 가지.. 더보기
C# var변수 사용법, dynamic과의 차이점 C# var변수 사용법 먼저 var변수란 무엇인지 뜻 풀이부터 보고 사용법에 대해 설명하도록 하겠습니다.(MS Docs 보기) var변수 - 암시적으로 형식화된 지역 변수 암시적 : 뭔가 단서가 있어 유추할 수 있음(반대말:명시적) 형식화된 : 형식이 지정되는(컴파일러가 가장 적합한 형식을 결정해서 할당함을 의미) 지역변수 : 전역변수로 사용할 수 없고, 메소드 내에서만 사용할 수 있음 var변수 사용예 var i = 3; // i 는 int형으로 컴파일 됨 var s = "Hello world"; // s string형으로 컴파일 됨 var a = new[] { 0, 1, 2, 3 }; //a는 int형 배열로 컴파일 됨 var exp = from c in customers where c.City ==.. 더보기