入力された最大数に基づいて乱数を生成する単純な WinForms アプリがあります。最大数のテキストボックスについては、「キープレス」入力をチェックして数字と「。」をチェックするコードが既にあります。文字入力のみです。したがって、10 進数が許可されます。ただし、テキスト ボックスに 0 と "." だけが含まれていないことも確認したいと思います。私のコードの概要を以下に示します。
if(txbInput.Text.Length == 0)
{
validation fails
}
else if(txbInput Contains just 0s and .)
{
validation also fails
}
else{
do maths
}
「else if」ステートメントでこれを行う正しい方法は何ですか?