搜索数组列表字符串
本文关键字:字符串 列表 数组 搜索 | 更新日期: 2023-09-27 17:50:58
作为我大学课程的一部分,我们必须使用数组列表来创建一个记录预订系统,我想包括一种搜索预订姓氏的方式,是否有一种方法可以在c#中做到这一点?数组列表包含变量"姓",现在我有这个
private void search()
{
string term;
term = searchBox.Text;
foreach (string surname in dataList)
if (surname == term){
这就是我被困住的地方。任何帮助将不胜感激!
更容易使用IndexOf
并检查索引是否为负:
int pos = dataList.IndexOf(surname);
if (pos >= 0) {
// It's there - do whatever you need to do...
...
}
using System;
using System.Collections;
class Program
{
static void Main(string[] args)
{
ArrayList datalist = new ArrayList
{
"asd",
"surname",
"dfg"
};
Console.WriteLine(datalist.IndexOf("surname") != -1 ? "Found" : "Not found");
Console.ReadKey(true);
}
}