ユーザーが9つの数字を入力するテキストボックスがあります。この数値の下 2 桁を myInt と比較しようとしています。
int myInt = 34;
int numberToCompare = Convert.ToInt32(textBox1.Text);
if (numberToCompare == myInt)
{
MessageBox.Show("Vat number correct");
}
テキストボックスの入力が次のように等しい場合: 876545434 残りの数字を切り刻むにはどうすればよいですか: 8765454(34) これを myInt と比較できますか? テキストボックスの番号は常に 9 桁のままです!
アップデート:
私はこの方法でそれを管理しました:
int myInt = 34;
int numberToCompare = Convert.ToInt32(textBox1.Text.Substring(7,2));
if (numberToCompare == myInt)
{
MessageBox.Show("Vat number correct");
}
else
{
MessageBox.Show("Vat number incorrect");
}
しかし、なぜこれが悪い方法なのか知りたいですか?