public static object GetTypeDefaultValue(this Type type) {
if(type == null)
return null;
if(IsDebugEnabled)
log.Debug("특정 수형[{0}]의 기본값을 구합니다...", type.FullName);
object result = null;
if(type.IsValueType)
result = ActivatorTool.CreateInstance(type);
if(IsDebugEnabled)
log.Debug("특정 수형[{0}]의 기본값=[{1}] 입니다.", type.FullName, result ?? "null");
return result;
}