C#(70)
-
클래스 상속
1. MSDN클래스(C# 프로그래밍 가이드) 2. 클래스클래스 3. 메소드 오버로딩메소드 오버로딩 4. 클래스 생성자를 이용한 메소드 오버로딩클래스 생성자를 이용한 메소드 오버로딩 5. 클래스 상속방법 class 기본클래스명 { 기본클래스의 변수 } class 상속받을클래스명 : 기본클래스명 { 기본클래스의 변수를 사용할 수 있습니다. } -> 상속은 파생을 통해 이루어 지는데 클래스는 데이터와 동작을 상속할 기본 클래스를 사용하여 선언합니다. ex) class yuchaeA { public string str1 = "앙큼한유채 yuchaeA"; } class yuchaeB : yuchaeA { public string str2 = "앙큼한유채 yuchaeB"; } class Program { stati..
2016.12.14 -
클래스 생성자를 이용한 메소드 오버로딩
1. MSDN클래스(C# 프로그래밍 가이드) 2. 클래스클래스 3. 메소드 오버로딩메소드 오버로딩 => 생성자를 선언하고 생성자의 인자의 자료형과 인자의 수에 따라 호출되는 메소드가 달라지는 것을 말합니다. 4. 참고sky.ph ex) class yuchae { public int num1 = 0, num2 = 0, num3 = 0, sum1 = 0; public double num4 = 0, num5 = 0, sum2 = 0; public yuchae(int num1, int num2) { sum1 = num1 + num2; } public yuchae(double num1, double num2) { sum2 = num4 + num5; } public yuchae(int num1, int num2, ..
2016.12.14 -
클래스
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