gpt4 book ai didi

c# - 索引超出了数组的范围?

转载 作者:太空宇宙 更新时间:2023-11-03 12:19:47 26 4
gpt4 key购买 nike

<分区>

我正在创建一个快速项目,它从用户那里获取一个 .txt,将每一行保存到一个数组中,然后为每个 ID 发出请求,具体取决于响应是否包含“找不到配置文件”,或者有效的个人资料,据此采取行动。

这是我的代码;

static void Main(string[] args)
{

string[] lines = System.IO.File.ReadAllLines(@"C:\\users\\louis\\Desktop\\d.txt");
string[] avaliableIds = { };
string errorMessage = "The specified profile could not be found.</h3><br><br>";

foreach (string c in lines)
{
WebRequest req = WebRequest.Create("http://steamcommunity.com/id/" + c);

WebResponse res = req.GetResponse();
StreamReader sr = new StreamReader(res.GetResponseStream());

string returne = sr.ReadToEnd();
System.Threading.Thread.Sleep(100);

if (returne.Contains(errorMessage))
{
int avaliableArrayLength = avaliableIds.Length;
int shouldGo = avaliableArrayLength + 1;

avaliableIds[shouldGo] = c;

} // Here is where I'm getting the error
}

for(int i = 0; i == avaliableIds.Length; i++)
{
Console.WriteLine(avaliableIds[i]);
}
}

据我所知,“shouldGo”的值高于“avaliableIds”,所以我的声明有问题,它应该是一个数组,可以容纳尽可能高或低的任何数字。

请帮忙,谢谢。

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