Search Results for

    Show / Hide Table of Contents

    Class ReadingCharacter<TType>

    A character with all possible readings (pronunciations).

    Inheritance
    System.Object
    ReadingCharacter<TType>
    Namespace: Romanization
    Assembly: Romanization.NET.dll
    Syntax
    public class ReadingCharacter<TType> : object where TType : Enum
    Type Parameters
    Name Description
    TType

    The reading type enum to use, which contains all supported readings for a given language or system.
    For example, Japanese.KanjiReadings.ReadingTypes.

    Fields

    | Improve this Doc View Source

    Character

    The actual character value.
    Note that this is not necessarily one char in length - some Hànzì characters go outside the Basic Multilingual Plane (BMP), and as such take up 32 bits (two 16-bit chars).

    Declaration
    public readonly string Character
    Field Value
    Type Description
    System.String
    | Improve this Doc View Source

    Readings

    The collection of known readings for the character, in order as specified in the function used to generate this object.

    Declaration
    public readonly Reading<TType>[] Readings
    Field Value
    Type Description
    Reading<TType>[]

    Methods

    | Improve this Doc View Source

    FlattenReadings()

    Returns a string starting and ending with square brackets, containing all readings in the order they appear in Readings.
    If the character has no known readings, the character itself is returned instead.
    Example: [shuài lǜ lüe l̈ù]
    Note this does not output the source of each reading.

    Declaration
    public string FlattenReadings()
    Returns
    Type Description
    System.String

    A string representation of all readings of the character, or the character itself if there are none.

    | Improve this Doc View Source

    ToString()

    Returns a string that represents the current object.
    The format is: '<char>' [<readings>]

    Declaration
    public override string ToString()
    Returns
    Type Description
    System.String

    A string with the character and all known readings.

    • Improve this Doc
    • View Source
    In This Article
    Back to top Romanization.NET