public static class ExtensionMethods
{
    public static T ToEnum<T>(this string value)
    {
        // + 변환 오류인 경우 디폴트값 리턴. (디폴트값 : 0번째 value)
        if(!System.Enum.IsDefined(typeof(T),value))
        {
            return default(T);
        }

        return (T)System.Enum.Parse(typeof(T), value, true);
    }
}

 

사용은

enum Test
{
    value1,
    value2
}

string test = "value1"
T value = value.ToString().ToEnum<T>();



  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기
위와 같은 스크립트 코드를 추가하면 H2가 두 개 이상이거나 H3가 두 개 이상인 경우 첫 번째 H2 헤딩 태그 앞에 목차를 표시합니다. 만약 H2가 한 개도 없으면 목차가 표시되지 않습니다. H3 이상부터 있는 경우에는 코드를 조금 수정해야 합니다. 다음과 비슷하게 하면 잘 작동합니다.