c#做机场时刻表 同一班次有3个航班号 如何闪烁交换显示

如题所述

我刚写了一个控制台程序模拟了一下你的需求,已经测试过。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;

namespace Test
{
class Program
{
static void Main(string[] args)
{
//模拟你获得的3个航班
DataTable flight = new DataTable();
DataColumn newColumn = new DataColumn("FlightNumber", typeof(Int32));
flight.Columns.Add(newColumn);
DataRow newRow = flight.NewRow();
newRow["FlightNumber"] = 1;
flight.Rows.Add(newRow);
newRow = flight.NewRow();
newRow["FlightNumber"] = 2;
flight.Rows.Add(newRow);
newRow = flight.NewRow();
newRow["FlightNumber"] = 3;
flight.Rows.Add(newRow);

ShowFlight(flight);
}

//交替显示航班
private static void ShowFlight(DataTable flight)
{
for (int i = 0; i < flight.Rows.Count; i++)
{
Console.WriteLine(flight.Rows[i]["FlightNumber"].ToString());
//每隔一秒交替显示一个航班
System.Threading.Thread.Sleep(1000);
//当然你可以添加代码使得可以循环显示
}

}
}
}
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜