본문 바로가기

UNITY/C#3

=> 연산자 (람다 표현식) `=>` 연산자는 C#에서 람다 표현식을 정의하는 데 사용됩니다. 이는 특히 메서드, 함수, 또는 델리게이트를 간결하게 작성할 수 있게 해줍니다.  예시Func multiply = (x) => x * 2;Console.WriteLine(multiply(5)); // 10 출력 - 람다 표현식을 사용하면 코드가 더 간결하고 읽기 쉬워지며, 특히 함수를 인라인으로 작성할 때 유용합니다. 2024. 10. 21.
C# Statements :: using, yield 오늘의 공부using 관리되지 않은 리소스 해제를 위한 매커니즘이 작동하여 using문으로 선언된 변수가 올바르게 폐기됩니다. using문으로 선언된 변수는 읽기 전용입니다. 재할당하거나 ref 또는 out 매개변수로 전달할 수 없습니다.using ( var resource = new ~~ ) //컨트롤이 using문의 블록을 벗어나면 인스턴스가 해제됩니다.{ //use resource ... //using문의 블록 내에서 예외가 발생하더라도 인스턴스가 삭제되도록 합니다.}//using문을 벗어난 후에 해당 인스턴스를 추가로 사용하면 예외(예:ObjectDisposedException)가 발생합니다.static IEnumerable LoadNumbers(string filePath){ //지역 변수로 .. 2024. 6. 24.
C# 특수 문자 :: $(문자열 보간)와 @(약어 식별자) 오늘의 공부문자열 보간 $문자열 보간(string interpolation)은 문자열 형식을 지정하는 더욱 읽기 쉽고 편리한 구문을 제공합니다. 문자열 복합 형식 지정보다 더 쉽게 읽을 수 있습니다. 다음 예제에서는 두 기능을 사용하여 동일한 출력을 생성합니다.string name = "Gildong";int age = 15;// 복합 형식 문자열Console.WriteLine("{0} is {1} years old.", name, age);// 보간된 문자열Console.WriteLine($"{name} is {age} years old."); $기호를 사용해 문자열 리터럴을 보간된 문자열로 식별할 수 있으며, 문자열 리터럴을 시작하는 $와 " 사이에 공백이 없어야합니다.  축자 식별자 @축자 식별자(.. 2024. 6. 24.