첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
유용한 소스 코드가 있으면 icodebroker@naver.com으로 보내주시면 감사합니다.
블로그 자료는 자유롭게 사용하세요.

728x90
반응형

▶ Nullable 타입 여부 구하기 예제

using System;

int? a = 5;
int  b = 10;

Console.WriteLine(TypeManager.IsNullable(a));
Console.WriteLine(TypeManager.IsNullable(b));

 

▶ Nullable 타입 여부 구하기

/// <summary>
/// 타입 관리자
/// </summary>
public static class TypeManager
{
    //////////////////////////////////////////////////////////////////////////////////////////////////// Method
    ////////////////////////////////////////////////////////////////////////////////////////// Static
    //////////////////////////////////////////////////////////////////////////////// Public

    #region Nullable 타입 여부 구하기 - IsNullable<TSource>(sourceObject)

    /// <summary>
    /// Nullable 타입 여부 구하기
    /// </summary>
    /// <typeparam name="TSource">소스 타입</typeparam>
    /// <param name="sourceObject">소스 오브젝트</param>
    /// <returns>Nullable 타입 여부</returns>
    public static bool IsNullable<TSource>(TSource sourceObject)
    {
        return false;
    }

    /// <summary>
    /// Nullable 타입 여부 구하기
    /// </summary>
    /// <typeparam name="TSource">소스 타입</typeparam>
    /// <param name="sourceObject">소스 오브젝트</param>
    /// <returns>Nullable 타입 여부</returns>
    public static bool IsNullable<TSource>(TSource? sourceObject) where TSource : struct
    {
        return true;
    }

    #endregion
}
728x90
반응형
Posted by 사용자 icodebroker
TAG , ,

댓글을 달아 주세요

◀ 이전페이지 1 ··· 819 820 821 822 823 824 825 826 827 ··· 1242 다음페이지 ▶