C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■95904 / )  Re[3]: VB,NET2013で 数値と英文字を区別したい
□投稿者/ 大谷刑部 (108回)-(2020/10/08(Thu) 10:12:39)
No95897 (年寄プログラマー さん) に返信
> ■No95895 (魔界の仮面弁士 さん) に返信
> アルファベットと数字を区別し、異なる処理をしたいと考えています
> 確認するのは2文字で空きはふくまれません
> 英数字は混在しません

であれば、IsNumeric関数が一番無難な気がします。
TryParseでもチェックの役目を果たしますが、一旦型変換してエラーになるものをFalseにするメソッドなので、
個人的にはあまりお勧めしません。

ちなみに、全角数字はあり得ますか?
全角数字の場合、IsNumericはTrue、TryParseはFalseとなるので、微妙に仕様が違う感じにはなります。
返信 編集キー/


管理者用

- Child Tree -