728x90
반응형
728x170
#region Nullable 타입 여부 구하기 - IsNullable(type)
/// <summary>
/// Nullable 타입 여부 구하기
/// </summary>
/// <param name="type">타입</param>
/// <returns>Nullable 타입 여부</returns>
public bool IsNullable(Type type)
{
return !type.IsValueType || Nullable.GetUnderlyingType(type) != null;
}
#endregion
#region Nullable 타입 여부 구하기 - IsNullable(propertyInfo)
/// <summary>
/// Nullable 타입 여부 구하기
/// </summary>
/// <param name="propertyInfo">속성 정보</param>
/// <returns>Nullable 타입 여부</returns>
public bool IsNullable(PropertyInfo propertyInfo)
{
return IsNullable(propertyInfo.PropertyType);
}
#endregion
728x90
반응형
그리드형(광고전용)
'C# > Common' 카테고리의 다른 글
[C#/COMMON/.NET5] HIGHT ECB 모드를 사용해 암호화/복호화하기 (0) | 2022.07.04 |
---|---|
[C#/COMMON/.NET6] DateTime 구조체 : 특정 요일의 다음 날짜 구하기 (0) | 2022.07.02 |
[C#/COMMON] 누겟 설치 : Costura.Fody (0) | 2022.06.26 |
[C#/COMMON/.NET6] Array 클래스 : Resize 정적 메소드를 사용해 배열에서 특정 요소 삭제하기 (0) | 2022.06.25 |
[C#/COMMON/.NET6] 속성 값 할당 가능 여부 구하기 (0) | 2022.06.25 |
[C#/COMMON/.NET6] Convert 클래스 : ChangeType 정적 메소드를 사용해 지정 타입으로 변환하기 (0) | 2022.06.24 |
[C#/COMMON/.NET6] Enum 클래스 : Parse<T> 정적 메소드를 사용해 문자열로 열거형 값 구하기 (0) | 2022.06.24 |
[C#/COMMON/.NET6] Enum 클래스 : TryParse 정적 메소드를 사용해 문자열로 열거형 값 구하기 (0) | 2022.06.24 |
[C#/COMMON/.NET6] Enum 클래스 : Parse 정적 메소드를 사용해 문자열로 열거형 값 구하기 (0) | 2022.06.24 |
[C#/COMMON/.NET6] String 클래스 : Split 정적 메소드를 사용해 CSV 문자열을 List<T> 타입으로 변환하기 (0) | 2022.06.24 |
댓글을 달아 주세요