해당 숫자에해당하는 원문자를 반환하는 메서드입니다. 

 

 

/// <summary>

/// 해당 숫자에 해당하는 원문자열을 반환한다.

/// </summary>

/// <param name="number">변환하고자 하는 숫자</param>

/// <returns>변환된 원문자열</returns>

private string ConvertCombinumerals(int number)

{

    char c = ' ';

    if (number == 0)

    {

        c = (char)9450;

    }

    else if (number >= 1 && number <= 20)

    {

        c = (char)(9312 + (number - 1));

    }

    else if (number >= 21 && number <= 35)

    {

        c = (char)(12881 + (number - 21));

    }

    else if (number >= 36 && number <= 50)

    {

        c = (char)(12977 + (number - 36));

    }

    return c.ToString();

}

 

 

 

아래는 원문자에 해당하는 유니코드 값입니다.

 

⓪ 9450
① 9312
② 9313
③ 9314
④ 9315
⑤ 9316
⑥ 9317
⑦ 9318
⑧ 9319
⑨ 9320
⑩ 9321
⑪ 9322
⑫ 9323
⑬ 9324
⑭ 9325
⑮ 9326
⑯ 9327
⑰ 9328
⑱ 9329
⑲ 9330
⑳ 9331
㉑ 12881
㉒ 12882
㉓ 12883
㉔ 12884
㉕ 12885
㉖ 12886
㉗ 12887
㉘ 12888
㉙ 12889
㉚ 12890
㉛ 12891
㉜ 12892
㉝ 12893
㉞ 12894
㉟ 12895
㊱ 12977
㊲ 12978
㊳ 12979
㊴ 12980
㊵ 12981
㊶ 12982
㊷ 12983
㊸ 12984
㊹ 12985
㊺ 12986
㊻ 12987
㊼ 12988
㊽ 12989
㊾ 12990
㊿ 12991

+ Recent posts