【发布时间】:2016-02-25 14:48:15
【问题描述】:
多亏了我在这里得到的帮助,代码工作得更好了。你们中的一些人建议我应该使用“TryParse”,但我不知道如何在这段代码中正确使用它。你有什么建议吗?
int i = 1;
while (set.Count < 10)
{
Console.Write("|Write number " + i + ": ");
string input = Console.ReadLine();
while (!int.TryParse(input, out number))
{
if (!set.Add(number)) //
{
Console.Write("Write a new unique number!");
}
else
{
i++;
}
【问题讨论】:
-
在开始 for 循环之前创建 HashSet。
-
最好在用户输入中使用
int.TryParse。