none
判斷 textBox 值不等於很多個時,有沒有類似 Sql 的 in 語法呢? RRS feed

  • 問題

  •  

    比如,我想要判斷 textBox1.Text != "1" | textBox1.Text != "2" | .....

    就要寫很多,請問有類似 sql 的 in (1,2,3) 這種語法嗎?

    或是比較簡便的寫法呢?

     

     

    2007年12月3日 上午 01:49

解答

  • 程式碼區塊

     

                string[] s = {"1", "2", "3"};
                List<string> list = new List<string>();
                list.AddRange(s);

     

                string value = textBox1.Text;
                if (list.Contains(value))
                {
                    MessageBox.Show(string.Format("{0} is in the List", value));
                }
                else
                {
                    MessageBox.Show(string.Format("{0} is NOT in the List", value));
                }

     

     

    2007年12月3日 上午 02:41