반응형
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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp2 { public static class ExpandMethod { /// <summary> /// 문자열 변환 /// </summary> /// <param name="obj">변환 하고자 하는 값</param> /// <param name="strDefault">기본값</param> /// <returns></returns> public static string ToStringEx(this object obj, string strDefault = "") { return Convert.ToString(obj).Trim() == string.Empty ? strDefault : Convert.ToString(obj).Trim(); } /// <summary> /// 형변환 obj -> int /// </summary> /// <param name="obj"></param> /// <returns></returns> public static int ToIntEx(this object obj) { int rtn = 0; if (int.TryParse(Convert.ToString(obj), out rtn)) return rtn; else return 0; } /// <summary> /// 형변환 obj -> double /// </summary> /// <param name="obj"></param> /// <returns></returns> public static double ToDoubleEx(this object obj) { double rtnDouble = 0; if (double.TryParse(Convert.ToString(obj), out rtnDouble)) return rtnDouble; else return 0; } } } | cs |
'프로그래밍 > C#' 카테고리의 다른 글
[C#]소스 코드 접기, 펴기 (0) | 2018.11.09 |
---|---|
[C#]Visual Studio 스크롤바 소스맵으로 보기 (0) | 2018.11.09 |
[C#] unsafe C#에서 포인트 사용하기 (0) | 2018.10.10 |
[C#]GIF 프레임 단위로 보기 (0) | 2018.10.01 |
[C#]파일 버전 알아내기 (0) | 2018.09.13 |