/// <summary>
        /// 열거형을 문자열로 표시
        /// </summary>
        public static string ToFriendlyString(this RelatedArticleOption rao)
        {
            string r = "";

            switch (rao)
            {
            case RelatedArticleOption.Prev:
                //r = "이전글";
                r = "Prev";
                break;

            case RelatedArticleOption.Current:
                //r = "현재글";
                r = "Current";
                break;

            case RelatedArticleOption.Next:
                //r = "다음글";
                r = "Next";
                break;

            default:
                r = "Current";
                break;
            }

            return(r);
        }
    static void Main()
    {
        // 정수형으로 비교
        int related = 1;

        if (related == (int)RelatedArticleOption.Prev)
        {
            Console.WriteLine("이전글입니다.");
        }
        else if (related == (int)RelatedArticleOption.Current)
        {
            Console.WriteLine("현재글입니다.");
        }
        else
        {
            Console.WriteLine("다음글입니다.");
        }

        // 열거형 자체로 비교
        RelatedArticleOption relatedArticle = RelatedArticleOption.Next;

        switch (relatedArticle)
        {
        case RelatedArticleOption.Prev:
            Console.WriteLine("이전글입니다.");
            break;

        case RelatedArticleOption.Current:
            Console.WriteLine("현재글입니다.");
            break;

        case RelatedArticleOption.Next:
            Console.WriteLine("다음글입니다.");
            break;

        default:
            Console.WriteLine("현재글입니다.");
            break;
        }

        // 확장 메서드 사용
        Console.WriteLine(RelatedArticleOption.Prev.ToFriendlyString());    // 이전글
        Console.WriteLine(RelatedArticleOption.Current.ToFriendlyString()); // 현재글
        Console.WriteLine(RelatedArticleOption.Next.ToFriendlyString());    // 다음글
    }