C# 람다 식 사용
·
C#
람다식이란?? 람다 식은 C#에서 익명 메서드를 나타내는 간결한 방법입니다. 즉석에서 대리자 또는 식 트리를 만들 수 있으므로 코드를 더 쉽게 작성하고 읽을 수 있습니다. C#에서는 람다 식을 사용하여 간단한 메서드, 조건자 및 데이터 정렬, 필터링 및 매핑과 같은 보다 복잡한 작업을 정의할 수 있습니다. 람다식 사용 방법 다음은 두 개의 정수를 입력으로 사용하고 그 합계를 반환하는 간단한 메서드를 정의하는 람다 식의 예입니다. 람다식에서 람다 연산자 =>은 왼쪽의 입력 매개 변수를 오른쪽의 람다 본문과 구분합니다. Func sum = (x, y) => x + y; int result = sum(3, 5); // result 8 두 개의 정수 매개 변수를 사용하고 정수를 반환하는 'sum'이라는 Func..
C# 딕셔너리 [Dictionary] 사용 방법
·
C#
딕셔너리란?? C# 딕셔너리는 키-값 쌍의 모음입니다. 딕셔너리의 각 키는 고유해야 하며 키를 사용하여 해당 값을 검색할 수 있습니다. 딕셔너리는 값을 특정 키와 연결해야 할 때 유용합니다. Dictionary 클래스는 System.Collections.Generic 네임스페이스의 일부이며 컬렉션을 조작하는 데 사용할 수 있는 몇 가지 기본 함수를 제공합니다. 딕셔너리 생성 C#에서 딕셔너리를 만들려면 Dictionary 클래스를 사용해야 합니다. TKey 및 TValue 매개변수는 각각 키와 값의 데이터 유형을 지정합니다. 다음은 정수 및 문자열의 딕셔너리를 만드는 방법의 예입니다. Dictionary myDictionary = new Dictionary();​ 정수 키와 문자열 값이 있는 빈 딕셔너리..
Unity 스크립트 작성 시 유용한 애트리뷰트
·
Unity
모든 애트리뷰트는 [] 안에 넣어서 작성한다. AddComponentMenu("Test/Script") 컴포넌트 추가 시 해당 폴더에 스크립트가 생긴다 UnityEditor.MenuItem("MyMenu/Menu") ContextMenu 컴포넌트 안에서 함수를 실행할 수 있다. ContextMenuItem("Random", RandomNumber") public class AttributeManager : MonoBehaviour { [ContextMenuItem("Random", "RandomNunber")] public int num; void RandomNumber() { num = Random.Range(0, 100); } } System.Obsolete("위 스크립트는 사용을 제한합니다.") 해..