달력

12025  이전 다음

  • 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
반응형

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

Posted by 유령회사
|