Class KanjiReading

Namespace
KanjiVariants
Assembly
KanjiVariants.dll

文化庁の表記に従った一つの音訓と、その語例・備考。

public sealed record KanjiReading : IEquatable<KanjiReading>
Inheritance
KanjiReading
Implements
Inherited Members

Remarks

備考欄は字単位のため、同じ字の各音訓に原文全体を保持します。

Constructors

KanjiReading(KanjiReadingType, string, IReadOnlyList<string>, string?)

文化庁の表記に従った一つの音訓と、その語例・備考。

public KanjiReading(KanjiReadingType Type, string Reading, IReadOnlyList<string> Examples, string? Note)

Parameters

Type KanjiReadingType

音読みまたは訓読みの区分。

Reading string

文化庁の原典に掲載された読み。

Examples IReadOnlyList<string>

原典に掲載された語例の読み取り専用一覧。

Note string

字単位の備考全文。備考がない場合は null です。

Remarks

備考欄は字単位のため、同じ字の各音訓に原文全体を保持します。

Properties

Examples

原典に掲載された語例の読み取り専用一覧。

public IReadOnlyList<string> Examples { get; init; }

Property Value

IReadOnlyList<string>

Note

字単位の備考全文。備考がない場合は null です。

public string? Note { get; init; }

Property Value

string

Reading

文化庁の原典に掲載された読み。

public string Reading { get; init; }

Property Value

string

Type

音読みまたは訓読みの区分。

public KanjiReadingType Type { get; init; }

Property Value

KanjiReadingType