gpt4 book ai didi

c# - Arraylist 搜索字符串但没有输出

转载 作者:太空宇宙 更新时间:2023-11-03 21:47:04 25 4
gpt4 key购买 nike

谁能告诉我,为什么我在 buttonclick 上没有得到任何输出?

string searchString = TextBox1.Text;
ArrayList personarraylist = new ArrayList();
foreach (Person a in personarraylist)
{
if (searchString == Convert.ToString(a))
{
personarraylist.Add(a);
}
}
ListBox1.DataSource = personarraylist;

编辑:

大家好,感谢您的参与。我有一个 Person 类,在页面上创建的所有数据都存储在一个文件中:FileController.ReadFile(Server.MapPath("~/App_Data/Personfile.ser"));这是我需要我的数据的地方。我使用 Filecontroller 类对文件进行写入和读取(也更新)。但是搜索功能刚刚让我感到更好。 (作为学生,需要在文件中处理数据,否则我会使用数据库)。希望这能稍微清除我的代码。我是否必须将搜索词与某个名称(例如 firstName)进行比较,还是它可以遍历整个文件?

最佳答案

您创建一个新的数组列表,然后立即 foreach 覆盖它。由于您刚刚创建它,其中没有项目,所以 foreach 什么都不做。

关于c# - Arraylist 搜索字符串但没有输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16424490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com