본문 바로가기

분류 전체보기252

특수 함수 Main() Main 함수는 접근 권한이 항상 static이다.- 이는 Main 함수의 성질과 그 용도를 생각해 볼 때, static 으로만 정의되어야 하기 때문- Main 함수가 static 키워드와 함께 쓰이지 않을 때는 컴파일러는 에러 메시지를 보여준다.- 프로그램을 실행시킬 때 런타임 환경에 의해서 호출, 실행파일을 실행했을 때 제일 처음 실행되는 시작점- 콘솔(도스창)에 명령어를 실행할 때 함께 전달되어야 함. 형태. static void Main(string[] args) : 비주얼 스튜디오가 제시하는 기본 Main 함수. 가장 많이 쓰이는 형태. void 키워드 사용으로 반환 값이 없으며 문자열 타입의 배열인수가 주어진다. static void Main() : void 키워드의 사용으로 반환값이 없다. .. 2006. 1. 14.
배열 인수 - 같은 타입의 인수를 배열의 형태로 정의하는 방식- 같은 타입의 많은 인수를 정의해야 할 대 유용 배열 인수를 사용할 때는 항상 params라는 키워드를 사용해야 한다. params ) static void Main(string[] args) { Console.WriteLine("{0}",charArray('h','e','l','l','o')); } static string charArray(params char[] arrayComp) { string bindedChars=""; foreach(char eachChar in arrayComp) { bindedChars+=eachChar; Console.WriteLine(bindedChars); } return bindedChars; } 2006. 1. 14.
ref 와 out 키워드 ref 키워드: 함수의 호출에 사용된 호출 인수에 변수를 사용했을 경우 함수에 의해서 수정된 값을 호출 인수로 사용된 변수에 대입하도록 해주는 키워드 out 키워드: ref 키워드와 비슷한 기능, 그러나, 함수의 정의에 있어서 인수 변수로서 반환전용 변수를 전달해줌. 반환 전용 인수변수 : 그 변수는 반환 값의 대입에만 사용되는 변수(어떤 값을 함수에 전달하려고 사용되지 않기 때문에 함수의 호출 인수로 사용되는 변수는 초기화 될 필요가 없다.) 차이점: ref키워드를 사용했을 경우에는 호출 인수로 사용된 변수는 입력값으로의 역할과 또 반환 값을 저장하는 두가지 역할 수행, out키워드를 사용할 경우에는 호출 인수로 사용된 변수는 반환 값을 저장하는 용도로만 쓰이기 때문. static void Main(s.. 2006. 1. 14.
Visual C# 구조 솔루션->프로젝트->네임스페이스->클래스 솔루션 : 하나 또는 그 이상의 프로젝트를 가짐 프로젝트 : 하나의 애플리케이션을 의미, 네임스페이스와 클래스로 이루어짐 네임스페이스 : 하나 또는 그 이상의 클래스들을 체계화하는 수단, 그 안에 또 다른 네임스페이스를 가질 수 있음 * 라이브러리 : 프로그래머들이 만들어 놓은 수많은 클래스들 클래스 : 필드, 속성, 메소드들의 집합 2006. 1. 14.