UI를 개발하다 보면 문자열을 많이 사용할 수밖에 없는데 별생각 없이 코딩하다 여기저기 너저분한 문자열들을 볼 수 있게 됩니다. 여기서는 존댓말, 저기서는 반말, YES일 때도 있고 OK 일 때도 있습니다. 여러 번 사용되는 문자열은 가급적 runtime 코드 외부로 빼는 것이 유리합니다. 몇 가지 방법에 대해 공유합니다. 고정 문자열 관리 const절대 변경되지 않는 문자열일 경우, const가 적절합니다.public static class Messages{ public const string ErrorFileNotFound = "The file not be found."; public const string SuccessMessage = "완료.";}Console.WriteLine(M..
C#
C#의 Console Application에서 Ctrl+C 를 입력했을 때 특별한 이벤트를 발생시키는 방법입니다. Console에서 구동 중인 Application을 중단할 때 종료 이벤트를 수행하는 것으로 로그 수집 종료, 메모리 반환 등의 코드가 수행되도록 처리하는 것이 일반적입니다. ✅ Console Application - Cancel (Ctrl+C) ConsoleCancelEventHandler using System; class Program { static void Main(string[] args) { Console.CancelKeyPress += new ConsoleCancelEventHandler(Console_CancelKeyPress); // Ctrl+C 가 발생할 때 까지 무한루프..