C#

    C# 정규표현식

    소개 정규표현식(Regular Expression)은 문자열에서 특정한 패턴을 찾거나, 특정한 패턴으로 문자열을 대체할 때 사용하는 표현식입니다. C#에서는 System.Text.RegularExpressions 네임스페이스를 통해 정규표현식을 지원합니다. 이번 글에서는 C#에서 정규표현식을 사용하는 방법에 대해 자세히 살펴보겠습니다. 정규표현식이란? 정규표현식은 문자열에서 특정한 패턴을 찾거나, 특정한 패턴으로 문자열을 대체할 때 사용하는 표현식입니다. 정규표현식은 문자열에서 일치하는 부분을 찾기 위해 사용됩니다. 정규표현식의 예 다음은 정규표현식의 간단한 예입니다. using System.Text.RegularExpressions; string pattern = @"\\\\d+"; string inp..

    C# Delegate : 대리자

    소개 C#에서 대리자(delegate)는 메서드를 참조하는 개체입니다. 대리자는 메서드를 다른 메서드에 전달하거나 이벤트 처리를 위해 사용됩니다. 이번 글에서는 C# 대리자에 대해 자세히 살펴보겠습니다. 대리자란? 대리자는 메서드를 참조하는 개체입니다. 대리자를 사용하면 메서드를 다른 메서드에 전달할 수 있습니다. 이는 이벤트 처리에 매우 유용합니다. 대리자는 델리게이트(delegate) 키워드를 사용하여 선언됩니다. 대리자의 예 다음은 대리자의 간단한 예입니다. delegate int Calculate(int x, int y); 위의 예제에서 Calculate 대리자는 int 형식의 x와 y 매개 변수를 사용하는 메서드를 참조합니다. Calculate 대리자는 int 형식의 값을 반환하는 메서드를 참조..

    C# Dictionary ContainsKey() vs TryGetValue()

    소개 C#에서 Dictionary는 키-값 쌍을 저장하는 일반적으로 사용되는 컬렉션입니다. Dictionary 작업 중에는 특정 키가 있는지 확인하거나 키와 연결된 값을 검색해야 할 수 있습니다. 이 블로그 포스트에서는 이러한 목표를 달성하는 데 사용되는 두 가지 방법을 살펴보겠습니다 ContainsKey() 메서드 ContainsKey() 메서드는 Dictionary에 지정된 키가 있는지 확인하는 데 사용됩니다. 이 메서드는 키가 Dictionary에 있는지 여부를 나타내는 부울 값이 반환됩니다. Dictionary myDictionary = new Dictionary(); // Dictionary에 일부 키-값 쌍 추가 myDictionary.Add("apple", 1); myDictionary.Ad..

    C# 람다 식 사용

    람다식이란?? 람다 식은 C#에서 익명 메서드를 나타내는 간결한 방법입니다. 즉석에서 대리자 또는 식 트리를 만들 수 있으므로 코드를 더 쉽게 작성하고 읽을 수 있습니다. C#에서는 람다 식을 사용하여 간단한 메서드, 조건자 및 데이터 정렬, 필터링 및 매핑과 같은 보다 복잡한 작업을 정의할 수 있습니다. 람다식 사용 방법 다음은 두 개의 정수를 입력으로 사용하고 그 합계를 반환하는 간단한 메서드를 정의하는 람다 식의 예입니다. 람다식에서 람다 연산자 =>은 왼쪽의 입력 매개 변수를 오른쪽의 람다 본문과 구분합니다. Func sum = (x, y) => x + y; int result = sum(3, 5); // result 8 두 개의 정수 매개 변수를 사용하고 정수를 반환하는 'sum'이라는 Func..

    C# 딕셔너리 [Dictionary] 사용 방법

    딕셔너리란?? C# 딕셔너리는 키-값 쌍의 모음입니다. 딕셔너리의 각 키는 고유해야 하며 키를 사용하여 해당 값을 검색할 수 있습니다. 딕셔너리는 값을 특정 키와 연결해야 할 때 유용합니다. Dictionary 클래스는 System.Collections.Generic 네임스페이스의 일부이며 컬렉션을 조작하는 데 사용할 수 있는 몇 가지 기본 함수를 제공합니다. 딕셔너리 생성 C#에서 딕셔너리를 만들려면 Dictionary 클래스를 사용해야 합니다. TKey 및 TValue 매개변수는 각각 키와 값의 데이터 유형을 지정합니다. 다음은 정수 및 문자열의 딕셔너리를 만드는 방법의 예입니다. Dictionary myDictionary = new Dictionary();​ 정수 키와 문자열 값이 있는 빈 딕셔너리..