[복습] LINQ - C#, 링크 ,링큐
배경 C# 버전 3.0에 추가된 기능 C# 버전 3.0은 Visual Studio 2008과 함께 2007년 말에 출시되었지만 언어 기능을 완전히 갖춘 버전은 .NET Framework 버전 3.5와 함께 제공됨 사용이유 private static List students = new List { new Student {First="Svetlana", Last="Omelchenko", ID=111, Scores= new List {97, 92, 81, 60}}, new Student {First="Claire", Last="O'Donnell", ID=112, Scores= new List {75, 84, 91, 39}}, new Student {First="Sven", Last="Mortensen", ID..
[복습] Delegate - C#, CSharp, 씨샵, 델리게이트, 대리자
Delegate란? 사용방법 delegate [반환형식] [대리자이름](매개변수_목록) delegate int MyDelegate(int a, int b); Delegate는 인스턴스가 아닌 형식(Type)이다. 위의 예시에 있는 MyDelegate는 int, string과 같은 형식이며, "메서드를 참조하는 그 무엇"을 만들려면 MyDelegate의 인스턴스를 따로 만들어야 한다. 예제 - delegate의 덧셈, 뺄셈 메서드 참조 delegate int TestDelegate(int a, int b); class Calculator { public int Plus(int a, int b) { return a + b; } public static int Minus(int a, int b) { retur..