我写了一个包含四个参数的列表.我得到了其中两个参数的用户输入.不知道如何在具有这些参数的列表中搜索

本文关键字:参数 列表 不知道 搜索 输入 一个 包含四 两个 用户 | 更新日期: 2023-09-27 18:20:21

public List<train> ViewTrains()
{
    object source1; 
    object destination1;
    Console.WriteLine("enter the source of the train");
    source1= Console.ReadLine();
    Console.WriteLine("enter the destination of the train");
    destination1 = Console.ReadLine();
}

这些是输入。我的清单是这样的。

public void TrainDetails()
{
    ListOfTrainDetails.Add(new train(001, "vivek express", "mangalore", "bhubhaneshwar"));
    ListOfTrainDetails.Add(new train(002, "ganhidham express", "mangalore", "surat"));
    ListOfTrainDetails.Add(new train(003, "mangalore express", "mangalore", "chennai"));
}

我写了一个包含四个参数的列表.我得到了其中两个参数的用户输入.不知道如何在具有这些参数的列表中搜索

假设"TrainDetails"是一个列表

Foreach(var train in TrainDetails)
{
     if(string.Compare(source1,train.Source)==0)
         if(string.Compare(destination1,train.Destination)==0)
         {
            //Source and destination matches, do stuff
         }
}