반응형 PROGRAMING/C#9 param 매개 변수 Param 매개 변수 params 키워드를 사용하면 가변 개수의 인수를 사용하는 메서드 매개 변수를 지정할 수 있습니다. 매개 변수 선언이나 지정된 형식의 인수 배열에 지정된 형식의 쉼표로 구분된 인수 목록을 보낼 수 있습니다. 인수를 보내지 않을 수도 있습니다. 인수를 보내지 않는 경우 params 목록의 길이는 0입니다. 메서드 선언에서 params 키워드 뒤에는 추가 매개 변수가 허용되지 않으며, params 키워드 하나만 메서드 선언에 사용할 수 있습니다. public class MyClass { public static void UseParams(params int[] list) { for (int i = 0; i < list.Length; i++) { Console.Write(list[i] +.. 2017. 12. 27. C# 키워드 C# 키워드 키워드는 컴파일러에 대해 특별한 의미를 갖는, 미리 정의되어 있는 예약된 식별자입니다. 키워드는 프로그램에서 식별자로 사용되려면 접두어로 @을 포함해야 합니다. 예를 들어 @if는 올바른 식별자이지만 if는 if가 키워드이므로 식별자로 적절하지 않습니다. 이 항목의 첫 번째 표에는 C# 프로그램의 모든 부분에서 예약된 식별자로 사용되는 키워드가 나와 있습니다. 이 항목의 두 번째 표에는 C#의 상황별 키워드가 나와 있습니다. 상황별 키워드는 제한된 프로그램 컨텍스트에서만 특별한 의미를 가지며 해당 컨텍스트 외부에서는 식별자로 사용될 수 있습니다. 일반적으로 새 키워드는 C# 언어에 추가될 때 이전 버전에서 작성된 프로그램을 중단하지 않도록 하기 위해 상황별 키워드로 추가됩니다. 2017. 12. 27. DELEGATE , 델리게이트 Callback 함수 및 Delegate 란 C++이나, C를 공하를 한사람은 Callback을 정말 어렵게 사용을 하였을 것입니다. 하지만 C#에서는 정말 간단히 Callback을 사용 즉 Delegate를 사용을 할수가 있습니다. 이번에 설명 드릴 내용들Callback 이란 무엇인가?Delegate는 무엇인가? CallBack 이란 사전적 의미 : Call ( 호출하다 ) Back ( 되돌려주다 ) 가 됩니다. 호출한 여석에게 다시 되돌려 주는것이 Callback 하지만, C#에서는 Delegate로 사용을 하고 있습니다. C++ 예제 using namespace System; using namespace System::Runtime::InteropServices; // A delegate type... 2017. 12. 23. 이전 1 2 다음 반응형