일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- Binding
- logging
- Github
- C#
- log
- Process
- windows10
- tls
- .net
- Microsoft
- nullable
- algorithm
- csharp
- IValueConverter
- git
- chashtag
- ListView
- commit
- convert
- File
- programmers
- coding-test
- mysql
- string
- WPF
- dotNET
- Visual Studio
- 코딩테스트
- Coding
- windows
- Today
- Total
목록convert (4)
CHashtag
안녕하세요. 오늘은 string을 enum으로 변환할 때, 대소문자 구분 없이 string을 enum으로 변환하는 방법에 대해 알아보도록 하겠습니다. 방법은 간단합니다. Enum.Parse의 인자 중 세 번째 인자인 ignoreCase를 사용하면 됩니다. (해당 인자를 사용하지 않으면 ArgumentException이 발생합니다.) enum Alphabet { A, B, C } class Program { public void Main() { Alphabet alphabet1 = (Alphabet)Enum.Parse(typeof(Alphabet), "a", true); // alphabet1 = Alphabet.A Alphabet alphabet2 = (Alphabet)Enum.Parse(typeof(A..
안녕하세요. 오늘은 enum 을 string으로 변환하거나, string, int를 enum로 변환하는 방법에 대해 알아보도록 하겠습니다. enum -> string enum Alphabet { A = 0, B = 1, C = 2, D = 3 } string EnumToString(Alphabet alphabet) { return alphabet.ToString(); } void Main() { Console.WriteLine(EnumToString(Alphabet.A)); // output : A } enum -> int enum Alphabet { A = 0, B = 1, C = 2, D = 3 } int EnumToInt(Alphabet alphabet) { return (int)alphabet; ..
결론부터 알려드리겠습니다. string str = "aBcDeFg"; string upperStr = str.ToUpper(); // output : ABCDEFG string lowerStr = str.ToLower(); // output : abcdefg ToUpper vs ToUpperInvariant Microsoft 문서에 의하면 다음과 같이 정리되어 있습니다. ToUpper 대문자로 변환된 문자열의 복사본을 반환합니다. ToUpperInvariant 문화권의 대소문자 규칙을 사용하여 대문자로 변환된 String 개체의 복사본을 반환합니다. 예를 들어 터키의 경우 i의 대문자가 I가 아닌 i를 사용한다고 합니다. 따라서 다양한 나라(문화)를 지원하는 프로그램일 경우에는 ToUpperInvaria..
안녕하세요. 오늘은 DateTime과 TimeStamp간의 변환 방법에 대해 알아보도록 하겠습니다. 간단하니 바로 코드로 보여드리도록 하겠습니다. public long GetCurrentTimeStamp() { DateTime dt = DateTime.Now; return ((DateTimeOffset)dt).ToUnixTimeSeconds(); } public long DateTimeToTimeStamp(DateTime value) { return ((DateTimeOffset)value).ToUnixTimeSeconds(); } public DateTime TimeStampToDateTime(long value) { DateTime dt = new DateTime(1970, 1, 1, 0, 0, 0,..