.NETでのUnicode合成文字の処理について調べた
http://itpro.nikkeibp.co.jp/article/COLUMN/20070115/258726/
上記記事より以下引用
-------------------------------------------------------------------
.NETのStringクラスは,単独文字の「ぱ」に対してはLengthプロパティに1,合成文字の「ぱ」に対しては2を返す。
-------------------------------------------------------------------
ということだそうです。