ふらっとC#,C♯,C#(初心者用) Part25at TECH
ふらっとC#,C♯,C#(初心者用) Part25 - 暇つぶし2ch952:デフォルトの名無しさん
08/03/21 18:09:09
もうとっくに結論でてますが・・・
昔と違って、アルファベットの概念が広がっているね
int 山 = 5 ;
とか、コンパイル通るし、UTF8 で便利になった反面混乱も多々あり。
URLリンク(ja.wikipedia.org)
あえてライブラリを使うなら、基本ラテン文字 (ASCII互換)、かつアルファベットを調べるとなると
Char.IsLetter('あ') && 'あ' <= 0x7f
アホ臭いから、直接文字コードを調べるのが良さそうな気がしますね。そしてせっかくの新機能があるので拡張してみた。
static public class CharExt {
 public static bool IsBasicLatin( this char c) { return c <= 0x7f; }
}
class MyClass {
 void func() {
  bool isBasicLatin = 'A'.IsBasicLatin(); // (笑
  System.Console.WriteLine(isBasicLatin);
 }
}


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch