mikebai.com

  • Home
  • dev
  • DotNET
  • M365
  • 搞笑
  • 杂七杂八
  • FocusDict
個人BLOG
it developer
  1. Main page
  2. DotNET
  3. Main content

japanse converter unitity

2016-06-06 133hotness 0likes 0comments

はじめに

Microsoft.VisualBasic.dll は参照したくない。


じゃあどうするか

以下のコードで次のことが可能になります。
C# 特有のこととかはしてないので、どの言語でも使いまわせると思います。


できること

  • 「ひらがな」の判定
  • 「全角カタカナ」の判定
  • 「半角カタカナ」の判定
  • 「漢字」の判定
  • 「ひらがな」から「全角カタカナ」への変換
  • 「ひらがな」から「半角カタカナ」への変換
  • 「全角カタカナ」から「ひらがな」への変換
  • 「全角カタカナ」から「半角カタカナ」への変換
  • 「半角カタカナ」から「ひらがな」への変換
  • 「半角カタカナ」から「全角カタカナ」への変換
  • 濁点や半濁点を前の文字と合成して 1 つの文字に変換
Japanese.cs
namespace MMFrame.Text.Language
{
/// <summary>
/// 日本語に関するクラス
/// </summary>
public class Japanese
{
/// <summary>
/// カタカナのテーブル
/// </summary>
private static readonly string[] KATAKANA_TABLE = new string[]
{
"ガ", "ガ", "ギ", "ギ", "グ", "グ", "ゲ", "ゲ", "ゴ", "ゴ",
"ザ", "ザ", "ジ", "ジ", "ズ", "ズ", "ゼ", "ゼ", "ゾ", "ゾ",
"ダ", "ダ", "ヂ", "ヂ", "ヅ", "ヅ", "デ", "デ", "ド", "ド",
"バ", "バ", "ビ", "ビ", "ブ", "ブ", "ベ", "ベ", "ボ", "ボ",
"ヴ", "ヴ", "ヷ", "ヷ",
Tag: Nothing
Last updated:2016-06-06

mikebai

This person is a lazy dog and has left nothing

Like
< Last article
Next article >

COPYRIGHT © 2025 mikebai.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang