##0.0 はじめに
stringなど文字列の長さ(文字数)の調べ方
##1.0 1文字づつ数える(半角、全角区別なし)
Lengthをつかう
Test.cs
string text1 = "リンゴ";
string text2 = "リンゴx5個"; // x5は半角
string text3 = "リンゴ x5個"; // x5は半角、スペースあり
int textCount = text1.Length; // textCount = 3
int textCount = text2.Length; // textCount = 6
int textCount = text3.Length; // textCount = 7
##2.0 全角と半角を分けて文字数を数える
全角は2、半角は1とするbyte数で文字数を数える方法です。
Shift_JISでByteにエンコードすることとなりますが、実機で動作させるため「I18N.CJK.dll」と「I18N.dll」をプロジェクトにインポートする必要があります。
Goro Azumaさんのページ、下記をご参照ください。