我对此代码有疑问。我是初学者,喜欢学习 C#。但后来我谈到了现在称为 Array 的主题,这非常困难,我需要你的帮助。我想了解代码。我在这里不明白的是这里的第1、2、3、4和5部分是什么意思?
我不明白这里的“const”和“byte”的作用是什么?我会很感激你的解释?感谢和问候;-)
1)
const byte numbers = 5;
byte[] myNumbers = new byte[numbers];
byte additionalNumbers;
Random coincidenceNumbers = new Random();
2)
string yourPassword;
Console.WriteLine("Please enter your password:");
yourPassword = Console.ReadLine();
if (yourPassword != "helloWorld")
{
Console.WriteLine("\nWrong password\n");
return;
}
else
{
Console.WriteLine();
Console.WriteLine("Welcome to my world!");
for (int i=0; i < myNumbers.Length; ++i)
{
myNumbers[i]=(byte)(coincidenceNumbers.Next(1,50));
}
}
3)
additionalNumbers=(byte) (coincidenceNumbers.Next(1,50));
4)
Array.Sort(myNumbers);
Console.WriteLine("\nThe Number is:\n");
5)
foreach (byte elem in myNumbers)
{
Console.WriteLine("\t" + elem);
Console.WriteLine();
Console.WriteLine("Additional Number is: " + additionalNumbers);
}