テキストボックスの入力テキストが数字かアルファベットかどうか、条件に基づいて何らかのアクションを実行する必要があるかどうかを確認する必要があります。
私は表示する項目のリストを持っており、ユーザーは並べ替えに基づいてシーケンス番号またはアルファベットを入力できます。テキストボックスに入力されたテキストがアルファベットか数字かを確認する方法
string id = userTextBox1.Text;
if (int.Parse(id) >= 0 && int.Parse(id) <= 9)
{
//action to be performed
}
どのように私は、入力したテキストは、アルファベット
あなたのint.Parseは無効な入力で失敗します。代わりにint.TryParseを使用してください。 –
アルファベットはどういう意味ですか?文字のみ? "intには解析できません"のみ?ところで、例外を避けたいのであれば、 'int.TryParse'を使うべきです... –
' Regex.IsMatch(userTextBox1.Text、@ "^ [a-zA-Z0-9] + $"); ' –