일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- ListView
- Process
- Visual Studio
- File
- Github
- windows10
- Binding
- programmers
- WPF
- coding-test
- .net
- 코딩테스트
- windows
- csharp
- C#
- tls
- algorithm
- chashtag
- IValueConverter
- convert
- git
- log
- string
- Coding
- dotNET
- Microsoft
- nullable
- logging
- commit
- mysql
- Today
- Total
목록전체 글 (144)
CHashtag
아래와 같은 클래스가 있습니다. class Program { internal static List Items = new List(); static void Main(string[] args) { AddDummyValues(); RemoveDummyValues(); } internal static void AddDummyValues() { for(int i = 0; i { Items.Remove(x); }); } } 실행해보면 아래와 같은 예외가 발생합니다. 이는 Remove 뿐만 아니라 Add를 해도 동일한 예외가 발생합..
# 이 게시글은 수시로 업데이트 될 예정입니다. # 이 프로젝트는 회사 업무와 별개로 진행되는 프로젝트라 마감 기한이 없고 진행이 더딜 수 있습니다. # 개발을 진행할 때마다 개발 일지를 작성, 잔여 항목을 기록할 것입니다. 개요 기존 PC방에 사용중인 프로그램과 유사한 프로그램을 제작해보자. 필요 프로그램 1. 클라이언트 프로그램 2. 시간 충전 프로그램 3. 중앙 제어 프로그램 4. 하드보안관과 유사한 프로그램 요구사항 PC방에 요리와 정리를 하는 인력 외에 다른 인력이 필요 없도록 한다. 사업 확장성이 용이하게 설계, 구현한다. 추후 체인점화 할 수 있도록 계정 연동, 구축 및 업데이트가 쉽도록 한다. 셧다운제 제도를 적용하자. 24시간 운영되는 곳이므로, 설정이 변경되더라도 재시작이 필요없는 서비..
결론부터 알려드리겠습니다. DateTime? dateTime = null; if(dateTime != null) { Console.WriteLine(dateTime.Value.ToString("yyyy")); } 또는 DateTime? dateTime = null; Console.WriteLine(dateTime?.ToString("yyyy")); 을 사용하면 됩니다. 기본적으로 DateTime 형식에는 null이 지원되지 않습니다. 이때 타입 뒤에 "?" 를 붙임으로써 nullable형식으로 만들 수 있는데 이때 DateTime의 ToString함수가 overloading을 제공하지 않습니다. 이때 Nullable의 Value라는 속성을 이용하면 됩니다. 하지만 Value가 null일 경우 System..