Ошибка System.Collections.Generic.List`1[System.String]
Это тестовый код, по идеи он должен получать список с ссылки и делать из него список. После он должен найти в этом списке "BOB". Но вместо результата он показывает System.Collections.Generic.List`1[System.String]
:
using System.Management;
using System.Numerics;
string cpuID = string.Empty;
ManagementClass managClass = new ManagementClass("win32_processor");
ManagementObjectCollection managCollec = managClass.GetInstances();
foreach (ManagementObject managObj in managCollec)
{
cpuID = managObj.Properties["processorID"].Value.ToString();
break;
}
Console.WriteLine("PasteBin: " + new HttpClient().GetStringAsync(@"https://pastebin.com/raw/y4xtfJ6Q").Result);
Console.WriteLine("HWID: " + cpuID);
var people = new List<string>() { new HttpClient().GetStringAsync(@"https://pastebin.com/raw/y4xtfJ6Q").Result };
Console.WriteLine(people);
var containsBob = people.Contains("BOB");
Console.WriteLine(string.Join(System.Environment.NewLine, containsBob));
Ответы (1 шт):
Автор решения: Ace
→ Ссылка
Ты пытаешься вывести в виде строки сам список, вот он тебе и говорит, что у тебя список из одной строки. Обратись к его первому элементу:
Console.WriteLine(people); => Console.WriteLine(people[0]);
Так как отсчёт начинается с нуля, то ставим 0
.
Если далее у тебя будет список большой, и тебе надо будет вывести что-то определенное, то можешь использовать что-то в этом роде:
int index = people.IndexOf("BOB");
Console.WriteLine(people[index]);