C#で文字が全角か半角かを知る(^o^)

http://www.atmarkit.co.jp/fdotnet/dotnettips/012strcount/strcount.html

Encoding sjisEnc = Encoding.GetEncoding("Shift_JIS");
string str = "こんにちわ";
int num = sjisEnc.GetByteCount(str);

これにより文字列のバイト数が分かる。
文字列の長さと比較すると、何文字全角かが調べられる。