카테고리 Essentials

오류를 다루는 방법들. Exception, Logging, Debug.Assert

Debug.Assert, 예외 처리(exception handling), 그리고 로깅(logging)은 모두 프로그램의 오류를 다루는 방법이지만, 사용 목적과 적용 시점이 다릅니다. Debug.Assert Debug.Assert는 개발자가 코드의 불변성(invariants)을 가정하는 부분에서 사용합니다. 주로 디버그 모드에서만 활성화되며, 릴리스 모드에서는 제거되어 성능에 영향을 주지 않습니다. Debug.Assert는 “이것은 절대 발생하지 않아야…

Debug.Assert in C#

C#에서 Assert는 코드 내의 조건을 런타임에 테스트하는 데 사용됩니다. 이는 코드가 개발 중에 예상대로 작동하는지 확인하는 방법입니다.

Day 13 – Fizz Buzz

Fizz Buzz 게임을 통해 %연산과 문자열을 다루는 기본 논리에 대해 배울 수 있습니다. 또한 루프와 조건을 사용하여 복잡한 문제를 해결할 수 있는 방법에 대해 공부하세요.

Day 2 – Linq

A concise and efficient C# code example that uses LINQ to process collections. Language Integrated Query (LINQ) is a set of technologies that integrates query capabilities into the C# language.