在我的程序中,我很难编写一个IF语句来查看列表框中的项目是否等于某个项目,例如:列表框等于“hi there”而不是它写的“Success!”。到.txt文件。C# - 如果列表框中某个项目的名称等于
关于如何写这个的任何想法?
编辑: 我自己想出来,最初无法弄清楚因为我累了。
在我的程序中,我很难编写一个IF语句来查看列表框中的项目是否等于某个项目,例如:列表框等于“hi there”而不是它写的“Success!”。到.txt文件。C# - 如果列表框中某个项目的名称等于
关于如何写这个的任何想法?
编辑: 我自己想出来,最初无法弄清楚因为我累了。
提供这是在System.Windows.Form的ListBox,它有一个Items属性,其中包含所有列表框中的所有项目。您可以通过它循环,直到你找到你需要的东西:
http://msdn.microsoft.com/en-us/library/system.windows.forms.listbox.items.aspx
这应该为你的榜样
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();
}
}
足够你尝试过什么?你只是学习使用C#开发,如果是的话,你使用的是什么资源?你有没有设法找出它? – David
您需要IF语句部分或整个解决方案的帮助? –