Struct KanjiCharacter
- Namespace
- KanjiVariants
- Assembly
- KanjiVariants.dll
認識可能な漢字の単一の Unicode 表現。補助平面の漢字と登録済み IVS/SVS を含みます。
public readonly record struct KanjiCharacter : IEquatable<KanjiCharacter>
- Implements
- Inherited Members
Properties
BaseCharacter
基底文字。
public Rune BaseCharacter { get; }
Property Value
HasVariationSelector
Variation Selector があるかどうか。
public bool HasVariationSelector { get; }
Property Value
VariationSelector
登録済みの Variation Selector。ない場合は null。
public Rune? VariationSelector { get; }
Property Value
- Rune?
Methods
Parse(string)
認識可能な漢字一文字または登録済み IVS/SVS を解析します。
public static KanjiCharacter Parse(string value)
Parameters
valuestring解析する文字列。
Returns
- KanjiCharacter
解析された漢字表現。
Exceptions
- ArgumentNullException
value が null の場合。
- FormatException
認識可能な漢字一文字ではない場合。
ToString()
Returns the fully qualified type name of this instance.
public override string ToString()
Returns
- string
The fully qualified type name.
TryParse(string?, out KanjiCharacter)
認識可能な漢字一文字または登録済み IVS/SVS を解析します。
public static bool TryParse(string? value, out KanjiCharacter character)
Parameters
valuestring解析する文字列。
characterKanjiCharacter成功時は解析結果。失敗時は既定値です。
Returns
- bool
入力全体を漢字表現として解析できた場合は true。