■■■

2016年4月5日火曜日

文字列がひらがなか判定する方法

.NET Framework―プログラミングテクニックfor Visual Basic/C#〈Vol.7〉グラフィックス&イメージ(2)C#編

文字列がひらがなか判定する方法
VB.NET
Public Shared Function IsHiragana(ByVal c As Char) As Boolean
    'ひらがなの場合はTrue
    Return (ChrW(&H3041) <= c AndAlso c <= ChrW(&H309F)) _
        OrElse c = ChrW(&H30FC) OrElse c = ChrW(&H30A0)
End Function
.NET Framework―プログラミングテクニックfor Visual Basic/C#〈Vol.7〉グラフィックス&イメージ(2)C#編

C#
public static bool IsHiragana(char c)
{
    //ひらがなの場合はTrue
    return ('\u3041' <= c && c <= '\u309F')
        || c == '\u30FC' || c == '\u30A0';
}
.NET Framework―プログラミングテクニックfor Visual Basic/C#〈Vol.7〉グラフィックス&イメージ(2)C#編

■■■