Featured image of post [CSharp] C# 프로그램의 기본 구조

[CSharp] C# 프로그램의 기본 구조

이 문서는 C# 프로그램의 기본 구조와 주요 요소(네임스페이스, 클래스, 메서드, main 메서드, 명령줄 인수 등)를 상세히 설명합니다. 예시와 함께 코드의 구성 및 사용 방법을 초보자도 이해하기 쉽게 안내합니다.

Featured image of post [CSharp] C# 형식 시스템

[CSharp] C# 형식 시스템

본 글에서는 C#의 강력한 형식 시스템에 대해 상세히 설명합니다. 값 형식과 참조 형식, 제네릭, 타입 변환, 박싱과 언박싱, 그리고 형식 안전성 등 C#의 주요 타입 관련 개념들을 예제와 함께 소개합니다.

Featured image of post [CSharp] C#의 레코드 형식 소개

[CSharp] C#의 레코드 형식 소개

이 글에서는 C#의 레코드(record) 형식의 기본 구조, 값 기반 동등성, 불변성, 속성 초기화 및 패턴 매칭, 비구조화 할당, 상속 지원 등 다양한 활용법과 장점을 150자 분량으로 실전 예시와 함께 자세히 설명합니다.

Featured image of post [CSharp] 제네릭 클래스 및 메서드

[CSharp] 제네릭 클래스 및 메서드

C# 제네릭(Generics)의 개념과 클래스·메서드 작성법을 정리했습니다. 타입 안전성, 코드 재사용성, 성능 이점과 함께 System.Collections.Generic, 형식 제약 조건(where T), 사용자 정의 제네릭·리플렉션, LINQ·비동기 활용, FAQ 및 공식 문서 링크를 담았습니다.

Featured image of post [CSharp] 클래스 소개

[CSharp] 클래스 소개

C# 클래스의 정의·참조 형식·선언·생성자·상속·캡슐화·다형성·Partial 클래스까지, 실무 코드와 Mermaid 다이어그램으로 정리한 객체지향 핵심 가이드. 참조/값 형식 차이, 가비지 수집, 액세스 한정자, required 한정자, abstract·sealed·인터페이스 구현을 다루며 OOP 입문자와 .NET 개발자 참고용.

Featured image of post [Algorithm] C++/Python 백준 11505번 : 구간 곱 구하기

[Algorithm] C++/Python 백준 11505번 : 구간 곱 구하기

백준 11505번 구간 곱 구하기 문제는 수의 변경과 구간 곱 계산이 빈번한 대규모 수열에서 효율적으로 쿼리를 처리하는 알고리즘을 다룹니다. 세그먼트 트리를 활용해 구간 곱 쿼리와 갱신 연산을 모두 O(log N)에 해결하며, 잘못된 곱셈 및 오버플로우를 피하기 위해 모듈러 연산(1,000,000,007)을 적재적소에 적용합니다. 대규모 입력 데이터에도 빠르게 대응하는 실전 알고리즘 문제로, 자료구조 설계와 연산 최적화, 수학적 예외 처리를 모두 경험할 수 있습니다.