【发布时间】:2009-04-06 20:00:02
【问题描述】:
我对此代码有疑问。我是初学者,喜欢学习 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);
}
【问题讨论】:
-
该代码甚至无法编译。删除声明前的 #* 位。
-
啊,好的,格式已修复。
-
我强烈建议你阅读一些关于 C# 的介绍性教程(或书籍):)
-
不,现在 格式已修复 :(
-
听起来你需要上真正的课;无论是大学还是职业的基本编程。这个问题听起来比不理解数组要严重得多。