C# 기초 정리: 메소드

값에 의한 매개변수 전달(Call by Value) 데이터를 복사해서 매개변수에 전달 매개변수가 원본 데이터에 영향을 끼치지 않음 class Program {     public static void Swap(int a, int b)     {         int temp = a;         a = b;         b = temp;     }     public static void Main(string[] args)     {         int x = 1;         int y = 2;         Swap(x, y);         Console.WriteLine(“x: {0}, y: {1}”, x, y); // Swap X     } }   참조에 의한 매개변수 전달(Call by Reference) 매개변수가 원본변수를 직접 참조 및 제어 ref 키워드 사용 class Program {     public static void Swap(ref int a, ref int b)     {         int temp = a;         a = b;         b = temp; […]

계속 읽기

C# 기초 정리: 데이터, 연산자

열거형(Enumerator) 여러 상수를 선언할 때 알아보기 쉽게 해주고 서로 중복된 값을 막아줌 값은 1씩 증가된 값이 할당됨 class Program { enum DialogResult { YES, NO, CANCEL, CONFIRM, OK } public static void Main(string[] args) { /* 출력 값은 차례대로 0 1 2 3 4 */ Console.WriteLine((int)DialogResult.YES); Console.WriteLine((int)DialogResult.NO); Console.WriteLine((int)DialogResult.CANCEL); Console.WriteLine((int)DialogResult.CONFIRM); Console.WriteLine((int)DialogResult.OK); } } class Program {     enum DialogResult { YES, NO=10, CANCEL, CONFIRM=25, OK } […]

계속 읽기
error: 마우스 우클릭 금지 !!