gpt4 book ai didi

c# - 我的部分代码没有执行

转载 作者:行者123 更新时间:2023-11-30 22:10:49 25 4
gpt4 key购买 nike

我编写这段代码试图从 1000 个数字的数组中列出 50 以下的数字,其中数字是随机生成的,但第 25 行似乎没有执行,因为我没有在控制台窗口中看到它的输出!!!

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace projecttest
{
class linqs
{
public void generatenumbers(int number)
{

Random louda = new Random();
int[] myarray = new int[number];
for (int i = 0; i <number; i++)
{
myarray[i] = louda.Next(0,100);
}

var queryresult = from n in myarray
where n < 50
select n;

Console.WriteLine("Numbers less than 50 are:");
foreach (var ray in queryresult)
{
Console.WriteLine(ray);
}
Console.ReadLine();
}
}
class Program
{
static void Main(string[] args)
{
linqs ti = new linqs();
ti.generatenumbers(1000);
}
}
}

最佳答案

您的代码正在执行,但控制台输出溢出并且您看不到所有行,请尝试以下代码:

 Console.WriteLine("Numbers less than 50 are:");
Console.WriteLine(string.Join(",",queryresult));

它将显示由 , 分隔的值,您将看到所有值

关于c# - 我的部分代码没有执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20615042/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com