私のコンソールベースの飛行機の座席予約コード(c#で書かれています)のヘルプが必要です。予約システムの配列要素にユーザー定義の名前を割り当てる
実装しよう:乗客名/座席番号によって
- 検索の座席の下に
は、私ができる、私は私が求めている問題に関連すると思った飛行機のクラスからのコードです必要に応じて、より多くを提供(それは非常に大きかったので、座席の方法が簡素化されました)、ありがとう:
public static void seating()
{
Console.Write("Key: " + "* - Available " + " X - Occupied" + "\n" + "\n");
//FC
Console.Write(" \tA\tB\tC\tD\tE\tF");
Console.Write("\n");
Console.Write("Row 1\t");
Console.Write(airchar[0, 0]);
Console.Write("\t");
Console.Write(airchar[0, 1]);
Console.Write("\t");
Console.Write(airchar[0, 2]);
Console.Write("\t");
Console.Write(airchar[0, 3]);
Console.Write("\n");
Console.Write("Row 2\t");
Console.Write(airchar[1, 0]);
Console.Write("\t");
Console.Write(airchar[1, 1]);
Console.Write("\t");
Console.Write(airchar[1, 2]);
Console.Write("\t");
Console.Write(airchar[1, 3]);
Console.Write("\n");
//EC
Console.Write("Row 3\t");
Console.Write(airchar[2, 0]);
Console.Write("\t");
Console.Write(airchar[2, 1]);
Console.Write("\t");
Console.Write(airchar[2, 2]);
Console.Write("\t");
Console.Write(airchar[2, 3]);
Console.Write("\t");
Console.Write(airchar[2, 4]);
Console.Write("\t");
Console.Write(airchar[2, 5]);
Console.Write("\n");
Console.Write("Row 4\t");
Console.Write(airchar[3, 0]);
Console.Write("\t");
Console.Write(airchar[3, 1]);
Console.Write("\t");
Console.Write(airchar[3, 2]);
Console.Write("\t");
Console.Write(airchar[3, 3]);
Console.Write("\t");
Console.Write(airchar[3, 4]);
Console.Write("\t");
Console.Write(airchar[3, 5]);
Console.Write("\n");
Console.Write("Row 5\t");
Console.Write(airchar[4, 0]);
Console.Write("\t");
Console.Write(airchar[4, 1]);
Console.Write("\t");
Console.Write(airchar[4, 2]);
Console.Write("\t");
Console.Write(airchar[4, 3]);
Console.Write("\t");
Console.Write(airchar[4, 4]);
Console.Write("\t");
Console.Write(airchar[4, 5]);
Console.Write("\n");
public static void passengers()
{
if (ticket == "FC")
{
Console.WriteLine("Enter number of passengers traveling together (1 or 2 for First Class): ");
numPassenger = Convert.ToInt32(Console.ReadLine());
if (numPassenger == 1)
{
Console.WriteLine("Passenger 1 Full Name (BLOCK CAPITAL): ");
Console.ReadLine();
}
else if (numPassenger == 2)
{
Console.WriteLine("Passenger 1 Full Name (BLOCK CAPITAL): ");
Console.ReadLine();
Console.WriteLine("Passenger 2 Full Name (BLOCK CAPITAL): ");
Console.ReadLine();
}
else
{
return;
}
}
else if (ticket == "EC")
{
Console.WriteLine("Enter number of passengers traveling together (1 to 3 for Economy): ");
numPassenger = Convert.ToInt32(Console.ReadLine());
if (numPassenger == 1)
{
Console.WriteLine("Passenger 1 Full Name (BLOCK CAPITAL): ");
Console.ReadLine();
}
else if (numPassenger == 2)
{
Console.WriteLine("Passenger 1 Full Name (BLOCK CAPITAL): ");
Console.ReadLine();
Console.WriteLine("Passenger 2 Full Name (BLOCK CAPITAL): ");
Console.ReadLine();
}
else if (numPassenger == 3)
{
Console.WriteLine("Passenger 1 Full Name (BLOCK CAPITAL): ");
Console.ReadLine();
Console.WriteLine("Passenger 2 Full Name (BLOCK CAPITAL): ");
Console.ReadLine();
Console.WriteLine("Passenger 3 Full Name (BLOCK CAPITAL): ");
Console.ReadLine();
}
else
{
return;
}
}
return;
}
答え前の質問...これは学術的解決策ですか?私は思っていますから、あなたは記憶のすべてを店内に計画しているので、そうであるようです。だから私はあなたの現在のアーキテクチャに適した何かに答えることができます。 – Ismael