"default"키워드는 정적으로 결정된 유형의 기본값을 반환한다는 것을 알고 있습니다 (예 : this question).비 일반 방식으로 유형의 기본값을 가져 오는 방법은 무엇입니까?
그러나 유형의 인스턴스가 있으면이 유형의 기본값을 동적으로 가져 오는 간단한 방법이 있습니까?
static object DefaultValue(Type myType)
{
if (!myType.IsValueType)
return null;
else
return Activator.CreateInstance(myType);
}
하지만 가능하면 액티베이터 클래스를 피하기 위해 싶습니다 인터넷 검색을하는 동안 내가 찾은 유일한 방법은 this입니다.
에 오신 것을 환영합니다 변환? http://stackoverflow.com/questions/6582259/fast-creation-of-objects-instead-of-activator-createinstancetype :) – nawfal