エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
@IT:.NET TIPS 文字列の全角/半角をチェックするには? - C#
シフトJIS文字列は全角文字が2byte、半角文字が1byteと決められているため、TIPS:文字列の長さを取得す... シフトJIS文字列は全角文字が2byte、半角文字が1byteと決められているため、TIPS:文字列の長さを取得するには?とTIPS:文字列のバイト数を取得するには?にある方法を組み合わせると、文字列中の文字がすべて全角かどうか、あるいは、すべて半角かどうか、をチェックすることができる。 チェック対象となる文字列がすべて全角文字の場合は、文字列のシフトJISとしてのバイト数は、その文字列の文字数を2倍した値と等しくなるはずである。一方、文字列がすべて半角文字からなる場合は、文字列のバイト数と文字数は等しくなるはずである。 次のサンプル・プログラムは、この2つのチェック・ルーチンを実装したものだ。isZenkakuメソッドが全角チェックを、isHankakuメソッドが半角チェックを行う。両者ともパラメータには対象となる文字列を指定する。 // strcheck.cs using System
2005/04/14 リンク