콘솔(31)
-
클래스
1. MSDN클래스(C# 프로그래밍 가이드) 2. 클래스 접근지정자 class 클래스명 { 클래스 실행문 } 3. 접근지정자 접근지정자 설명 public 어떤 코드에서든 멤버에 접근할 수 있습니다. private 접근지정자를 선언하지 않으면 기본값으로 설정되고현재 클래스 안에서 멤버에 접근할 수 있습니다. internal 현배 멤버가 정의돼있는 프로젝트 내에서만 접근할 수 있습니다. protected현재 클래스 or 현재 클래스로 부터 파생된 클래스에서만 접근할 수 있습니다. 4. 참고 sky.ph ex) class yuchae { public string str = "앙큼한유채 : 클래스"; } class Program { static void Main(string[] args) { yuchae out..
2016.12.13 -
문자열 메소드
1. MSDN문자열(C# 프로그래밍 가이드) 2. 문자열 메소드 메소드 설명 Clone 현재 객체의 참조를 반환한다. Compare 지정된 객체의 문자열을 해당 형식에 맞게 대소문자 구분없이 비교합니다. CompareOrdinal 지정된 객체의 문자열의 언어에 상관없이 비교합니다. CompareTo 지정정 객체의 인스턴스를 비교합니다. Concat 지정된 객체의 문자열을 합쳐서 새로운 문자열을 반환합니다. Copy 지정된 객체와 동일한 값을 같는 객체의 복사본을 만듭니다. CopyTo 지정된 위치에 있는 지정한 수의 문자를 유니코드 문자 배열의 특정위치에 복사합니다. Equals 두 객체가 같은 값을 가지고 있는지 비교합니다. Format 지정된 객체의 값을 Object 인스턴스에 해당하는 텍스트로 바꿉..
2016.12.13 -
문자열 이스케이프 시퀸스
1. MSDN문자열(C# 프로그래밍 가이드) 2. 문자열 이스케이프 시퀸스 이스케이프 시퀸스 문자 이름 유니코드 인코딩 \' 작은따옴표 0x0027 \" 큰따옴표 0x0022 \\ 백슬래시 0x005C \0 Null 0x0000 \a 경고 0x0007 \b 백스페이스 0x0008 \f 폼 피드 0x000C \n 줄 바꿈 0x000A \r 캐리지 리턴 0x000D \t 가로 탭 0x0009 \U 서로게이트 쌍에 대한 유니코드 이스케이프 시퀀스 \Unnnnnnnn \u 유니코드 이스케이프 시퀀스 \u0041 = "A" \v 세로 탭 0x000B \x 가변 길이를 특징으로 하는 "\u"와 유사한유니코드 이스케이프 시퀀스 \x0041 = "A"
2016.12.13 -
삼항연산자 & NULL 병합 연산자
1. MSDN 조건부(삼항) 연산자(?:) 2. 삼항연산자 ( ? ) -> 삼항연산자 선언 (조건식) ? 참일 때 실행 : 거짓일 때 실행 -> 조건식이 참이면 ':' 왼쪽의 코드 실행하고, 거짓이면 오른쪽 코드를 실행합니다. -> 가독성을 따져 사용하시면 좋습니다. ex1) num1의 값이 num2의 값보다 클 경우 static void Main(string[] args) { int num1 = 77, num2 = 7; Console.WriteLine((num1 NULL 병합 연산자 선언 변수명 ?? 변수가 null일 경우 실행할 코드 -> 변수의 값이 null이 아닌경우 변수 값을 그대로 반환하고 null인 경우 ?? 뒤의 코드를 실행합니다. ex) static void Main(string[] ar..
2016.12.13 -
가변 배열 ( Array )
1. MSDN -> 배열( C# 프로그래밍 가이드 ) 2. 배열 -> 배열은 동일한 타입의 자료형을 가지는 변수들을 묶어서 사용할 수 있는 유용한 자료구조입니다. -> 1차원 배열, 2차원 배열 이상( 다차원 배열 ), 가변배열이 있습니다. 3. 1차원배열 -> 1차원배열 ( Array ) 4. 다차원배열 -> 다차원배열 ( Array ) 5. 가변배열 -> 다양한 차원과 구조를 가지도록 구조화가 가능합니다. -> 저장되는 배열의 크기를 다르게 저장할 수 있습니다. 단, 차원을 다르게 생성하는 것은 안됩니다. -> 하나의 배열에 다양한 크기의 배열을 저장 할 수 있음으로 '배열의 배열'이라고 하기도 합니다. -> 가변배열 선언 static void Main(string[] args) { int[][] a..
2016.12.13 -
다차원 배열 ( Array )
1. MSDN -> 배열( C# 프로그래밍 가이드 ) 2. 배열 -> 배열은 동일한 타입의 자료형을 가지는 변수들을 묶어서 사용할 수 있는 유용한 자료구조입니다. -> 1차원 배열, 2차원 배열 이상( 다차원 배열 ), 가변배열이 있습니다. 3. 1차원배열 -> 1차원배열 ( Array ) 4. 다차원배열 -> 차원이 두 개로 이상인 경우 -> 다차원배열의 경우 2차원 배열을 주로 사용하며 3차원배열 부터는 구조가 복잡하여 사용하기 어려워진다는 단점이있어 사용을 거의 하지 않습니다. -> 다차원배열 선언 static void Main(string[] args) { int[,] arr1 = new int[6, 6]; arr1[0, 0] = 0; arr1[0, 1] = 1; arr1[0, 2] = 2; ar..
2016.12.13