Class EducationKanji
- Namespace
- KanjiVariants
- Assembly
- KanjiVariants.dll
平成29年告示の学年別漢字配当表を参照します。
public static class EducationKanji
- Inheritance
-
EducationKanji
- Inherited Members
Methods
GetByGrade(KanjiGrade)
指定学年の漢字をTXTの転記順に返します。同じ読み取り専用一覧を共有します。
public static IReadOnlyList<KanjiCharacter> GetByGrade(KanjiGrade grade)
Parameters
gradeKanjiGrade
Returns
Exceptions
- ArgumentOutOfRangeException
未定義の学年の場合。
GetGrade(KanjiCharacter)
配当学年を取得します。配当表外、旧字体、IVS/SVSは null です。
public static KanjiGrade? GetGrade(KanjiCharacter character)
Parameters
characterKanjiCharacter
Returns
GetGrade(string?)
文字列で指定した一字の配当学年を取得します。null、空文字、解析できない文字列、配当表外、IVS/SVSはnullです。旧字体等を自動変換しません。
public static KanjiGrade? GetGrade(string? character)
Parameters
characterstring
Returns
IsEducationKanji(KanjiCharacter)
Variation Selectorを伴わない配当表の文字かを判定します。
public static bool IsEducationKanji(KanjiCharacter character)
Parameters
characterKanjiCharacter
Returns
IsEducationKanji(string?)
文字列が配当表の一字かを判定します。null、空文字、解析できない文字列、IVS/SVSはfalseです。
public static bool IsEducationKanji(string? character)
Parameters
characterstring