■ Type 클래스를 사용해 객체의 디폴트 값을 구하는 방법을 보여준다.
▶ Type 클래스 : 객체 디폴트 값 구하기 예제 (C#)
1 2 3 4 5 |
Console.WriteLine($"int : {GetObjectDefaultValue(typeof(int ))}"); Console.WriteLine($"string : {GetObjectDefaultValue(typeof(string ))}"); Console.WriteLine($"DateTime : {GetObjectDefaultValue(typeof(DateTime))}"); |
▶ Type 클래스 : 객체 디폴트 값 구하기 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
#region 객체 디폴트 값 구하기 - GetObjectDefaultValue(sourceType) /// <summary> /// 객체 디폴트 값 구하기 /// </summary> /// <param name="sourceType">소스 타입</param> /// <returns>객체 디폴트 값</returns> public object GetObjectDefaultValue(Type sourceType) { if(sourceType.IsValueType) { return Activator.CreateInstance(sourceType); } else { return null; } } #endregion |