-2
我沒有得到什麼代碼,我需要使名稱配對與相應的ID號碼。任何幫助,將不勝感激如何將名稱與相應的ID號碼配對?
class Program
{
struct StudentID
{
public int idNumber;
public string name;
}
static void Main(string[] args)
{
StudentID[] StudentInfo = new StudentID[3];
for (int i = 0; i < StudentInfo.Length; i++)
{
Console.Write("Enter ID Number: ");
StudentInfo[i].idNumber = Convert.ToInt32(Console.ReadLine());
Console.Write("Enter Name: ");
StudentInfo[i].name = Convert.ToString(Console.ReadLine());
}
int temp = 0;
for (int i = 0; i < StudentInfo.Length; i++)
{
for (int j = 0; j < StudentInfo.Length; j++)
{
if (StudentInfo[i].idNumber < StudentInfo[j].idNumber)
{
temp = StudentInfo[i].idNumber;
StudentInfo[i].idNumber = StudentInfo[j].idNumber;
StudentInfo[j].idNumber = temp;
}
}
}
Console.Write("Student ID Sorted with Corresponding Name: ");
for (int i =0; i < StudentInfo.Length; i++)
{
Console.WriteLine("\nStudent ID : {0} ", StudentInfo[i].idNumber);
}
Console.ReadLine();
}
}