ふらっとC#,C♯,C#(初心者用) Part25at TECHふらっとC#,C♯,C#(初心者用) Part25 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト950:デフォルトの名無しさん 08/03/21 17:30:00 ギリシャ文字はアルファベットの名前からしてもアルファベットだし、 ヘブライ人も彼らの文字をアレフベートって呼んでるし、 そう考えると、ヘブライ文字の親類のアラビア文字もアルファベットだし、 951:デフォルトの名無しさん 08/03/21 17:57:47 >926 domとうい単語しらなかったです ありがとう 952:デフォルトの名無しさん 08/03/21 18:09:09 もうとっくに結論でてますが・・・ 昔と違って、アルファベットの概念が広がっているね int 山 = 5 ; とか、コンパイル通るし、UTF8 で便利になった反面混乱も多々あり。 http://ja.wikipedia.org/wiki/Unicode あえてライブラリを使うなら、基本ラテン文字 (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); } } 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch