개체의 속성을 기반으로 데이터 집합을 만들려고합니다. 예를 들어, 나는 속성 반사를 사용하여 ID, 뒤따라야, 성, 생년월일 등을 포함 가진 사람 클래스의 인스턴스를 가지고, 나는 개체 속성을 기반으로 새 데이터 세트에 열을 추가 해요 :VB.NET nullable 유형에서 기본 system.type 가져 오기
For Each pi As PropertyInfo In person.GetType().GetProperties()
Dim column As New DataColumn(pi.Name, pi.PropertyType)
table.Columns.Add(column)
Next
내 문제 이러한 속성 중 일부는 데이터 집합에서 지원하지 않는 nullable 형식입니다. nullable 형식에서 기본 시스템 형식을 추출 할 수있는 방법이 있습니까?
감사합니다.
if (type.IsGenericType AndAlso type .GetGenericTypeDefinition은 GetType (Nullable)입니다. –
실제로 VB 로의 올바른 번역이 아닙니다. 기괴하게 충분합니다. 내 대답을 확인하십시오. –
예, 'Nullable'과 'Nullable <>'은 두 가지 유형입니다. –