試しに3種類の変換方法でString型をInt32型に10万回変換してみました。

[環境]
OS : WinXP
メモリ : 1ギガ
CPU : Pen4 1.6GHz

== 結果 ==
Integer.Parse : 0.0322552167943132秒
Convert.ToInt32 : 0.0336567915754656秒
CInt : 0.359069937659675秒

CIntが10倍以上遅いよ。さすがVB伝統のCIntだ

じゃんぬねっとさんとぶさいくろうさんのお勧め通りInteger.Parseメソッドですね。
#Integer.TryParse メソッドは環境がないので試していません。

文字型を数値型へ変換する方法 - Insider.NET - @IT

posted 2年前