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

grade KanjiGrade

Returns

IReadOnlyList<KanjiCharacter>

Exceptions

ArgumentOutOfRangeException

未定義の学年の場合。

GetGrade(KanjiCharacter)

配当学年を取得します。配当表外、旧字体、IVS/SVSは null です。

public static KanjiGrade? GetGrade(KanjiCharacter character)

Parameters

character KanjiCharacter

Returns

KanjiGrade?

GetGrade(string?)

文字列で指定した一字の配当学年を取得します。null、空文字、解析できない文字列、配当表外、IVS/SVSはnullです。旧字体等を自動変換しません。

public static KanjiGrade? GetGrade(string? character)

Parameters

character string

Returns

KanjiGrade?

IsEducationKanji(KanjiCharacter)

Variation Selectorを伴わない配当表の文字かを判定します。

public static bool IsEducationKanji(KanjiCharacter character)

Parameters

character KanjiCharacter

Returns

bool

IsEducationKanji(string?)

文字列が配当表の一字かを判定します。null、空文字、解析できない文字列、IVS/SVSはfalseです。

public static bool IsEducationKanji(string? character)

Parameters

character string

Returns

bool