在我的程序中,我在编写IF语句时遇到问题,该语句会查看列表框中的项是否等于某些内容,例如:如果列表框中的任何项等于“hi there”而不是写“成功!”到.txt文件。
关于我如何写这个的任何想法?
编辑: 我自己想出来,一开始就想不出来因为我累了。
答案 0 :(得分:2)
这对你的例子来说应该足够了
string query = "hi there";
for (int i = 0; i < listBox1.Items.Count; i++)
{
if (listBox1.Items[i].ToString() == query)
{
TextWriter tw = new StreamWriter("file.txt");
tw.WriteLine("Success!");
tw.Close();
}
}
答案 1 :(得分:1)
如果这是一个位于System.Windows.Form的ListBox,它有一个Items属性,它包含所述列表框中的所有项目。你循环遍历它,直到找到你需要的东西:
http://msdn.microsoft.com/en-us/library/system.windows.forms.listbox.items.aspx