목록c# (6)
Typing diary
2018. 5. 24 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 using System; namespace CSharp_Console { /* *델리게이트 * -C++의 함수포인터의 기능과 유사하다. * -정적 메소드 뿐만 아니라 인스턴스 메소드도 참초할 수 있다. */ //델리게이트 정의 // ┌>메소드의 리턴타입을 명시한다. delegate void tmpDelgate(/*int a*/); // └>메소드의 매개변수를 명시한다. class MyClass { public void Method() { Cons..
2018. 5. 16 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788using System; using System; namespace CSharp_Console{ /* * 클래스와 객체 * -클래스란 객체의 구조와 행위를 정의하는 방법이다. * -클래스에 속하는 각각의 객체를 클래스에 대한 인스턴스(instance)라고 한다. */ //클래스 정의 class MyClass { /* ※접근 수정자 * :다른 클래스에서 필드의 접근 허용 정도를 나타내는 속성..
2018. 5. 16 12345678910111213141516171819202122232425262728293031323334353637383940414243444546using System; namespace CSharp_Console{ /* * 배열 * -C#에서의 배열은 객체이기 때문에 new 연산자를 이용하여 동적으로 * 생성해 줘야한다. * -C#에선 배열생성시 따로 초기화 하지 않아도 0으로 자동으로 초기화 된다. */ class Program { //※매개변수로 배열을 받을땐 params라는 키워드를 사용한다. static void Func(params object[] array) { } static public void Main() { //※배열 생성 방법 int[] a = new int..
2018. 5. 13 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 using System; namespace CSharp_Console { /* * 메소드와 파라미터 * 메소드 : 멤버 함수 * 파라미터 : 매개변수 */ class Program { static void Add(int x) { x++; } st..