본문 바로가기

C#35

[WPF/C#] Visual Studio 자주 사용하는 단축키 모음 이번에는 Visual Studio WPF 혹은 C#에서 자주 사용하는 단축키에 대하여 알아보도록 하겠습니다. 코드 정리, 코드 간 이동, 주석처리, 빌드, 디버그 등 Visual Studio에서 제공하는 단축키를 사용하여 더욱 편리하고 효율적인 코딩 작업을 하실 수 있습니다. Visual Studio 자주 사용하는 단축키 모음 목차 1. 이동 (정의/선언, 괄호, 커서) 2. 빌드 (컴파일, 빌드, 실행) 3. 주석 (처리, 해제) 4. 코드 자동 완성 (자동 완성, 파라미터 힌트, 코드 삽입) 5. 디버그 (실행, 중단, 재시작, Step 이동, 브레이크 포인트) 6. 코드 정리 (들여 쓰기, 코드 확장/숨김(접기/열기), 코드 숨기기) 7. 코드 감싸기 8. 편집기능 (라인 복사/삭제/이동, 대소문자.. 2023. 12. 7.
[C#/WPF] DateTime 특정 요일 구하기(DayOfWeek) C#에서 DateTime은 통하여 연월일 및 시간 등을 구하는 클래스입니다. 이번에는 DateTime을 이용하여 특정 날짜에 대한 요일을 구해보는 방법에 대하여 알아보도록 하겠습니다. 특정 요일 또는 주말 등을 지정하여 구하는 방식에서 많이 사용합니다. C# DateTime 특정 날짜의 요일 구하기 1. DateTime을 이용한 요일 구하기특정 날짜의 요일을 구하는 방법에서 사용되는 열거형 enum 인 DayOfWeek를 사용합니다.DayOfWeek의 값은 이미 C#에서 각각의 요일이 숫자 형식으로 정의되어 있어서 사용하기에 매우 편리합니다.일요일(Sunday)의 값은 0이며, 0부터 6까지 순서대로 증가하며 토요일(Saturday)의 값은 6입니다. 2. 특정 날짜의 요일을 구하는 예제날짜를 요일로 .. 2023. 11. 15.
[C#/WPF] 문자열이 숫자인지 판단(Regex.IsMatch, Int32.TryParse) C# 프로그래밍에서 문자열이 숫자인지 판단하는 두 가지 방법에 대하여 알아보도록 하겠습니다. 첫 번째로는 정규식을 사용한 숫자 판별 방식이며, 두 번째는 문자열을 숫자로 데이터형을 변환하는 방법을 통한 숫자 판별입니다. C#/WPF 문자열값이 숫자인지 판단 정규식 사용 // 정규식(Regex) 사용 public bool isNumber(string strNumber) { return Regex.IsMatch(strNumber, @"^[+-]?\d*$"); } 위 정규식의 IsMatch 함수를 통하여 문자열의 값이 숫자인지 아닌지 판별할 수 있습니다. 해당 문자열이 '0' ~ '9'까지의 숫자로만 이루어져 있다면 true를 반환하며, 숫자가 아닌 경우 false를 반환합니다. Int32.TryParse 함.. 2023. 11. 13.
[C#/WPF] Window(윈도우) 현재창 닫기(Close) C#에서 Window에 UserControl을 띄우는 일이 종종 있습니다. 이럴 경우 버튼을 통해 해당 Window 새 창을 어떤 식으로 닫는지 궁금해서 찾아보던 중 해결 방법을 알게 되었습니다. 이번에는 Window창 닫는 방법에 대하여 알아보도록 하겠습니다. C#/WPF Window 현재창 닫기 Window 함수를 통하여 새 창(Show 또는 ShowDialog)을 열고, 새 창에서 원하는 작업이 끝난 후 정상적으로 새 창을 닫는 상황이 생깁니다. 아래와 같은 방법을 통하여 새 창을 닫습니다. // 해당 Window 새 창을 닫기 위한 메서드 정의 private void WindowClose() { Window.GetWindow(this).Close(); } 저의 경우에는 위와 같은 방법으로 Wind.. 2023. 8. 17.