0
我的程序允許插入0 - 100之間的數字。阻止用戶輸入尾隨零c#
但是,它們只能是非重複的。我在程序中遇到的問題是當用戶輸入0時,它會將它輸入到列表框中。
這裏是問題所在,用戶可以輸入一個尾隨零,如00
。這將允許用戶在列表框中輸入另一個0
,這會產生重複。如何防止用戶這樣做,因此只能插入一個零。
//If pass validation add number to listbox
if (int.TryParse(txtInsert.Text, out dnum))
{
Convert.ToInt32(lstNumberList.Items.Add("\t" + dnum));//Insert number with tab
index++;
你在哪裏檢查重複項? –
您的值列表已添加到哪裏? – HimBromBeere
? if(int.TryParse(txtInsert.Text,out dnum)&&!lstNumberList.Items.Contains(「\ t」+ dnum))Convert.ToInt32(lstNumberList.Items.Add(「\ t」+ dnum))' –