Всем привет. Решил я переписать свой авторег с Python на .NET 8 Исходный код с пояснениями: using System.Text; class Program { private static HttpClient client = new(); private static Random random = new(); private static string accounts = ""; private static string symbols = "abcdefghijklmnopqrstuvwxyz"; static void Main() { string domain = client.GetStringAsync("https://api.mail.tm/domains").Result.Split("\"domain\":\"")[1].Split("\"")[0]; // получаем актуальный домен while (true) { string login = RandomText(); // генерируем рандомный логин string password = RandomText(); // генерируем рандомный пароль var createAccounts = client.PostAsync("https://api.mail.tm/accounts", new StringContent($"{{\"address\":\"{login}@{domain}\",\"password\":\"{password}\"}}", Encoding.UTF8, "application/json")).Result; // отправляем запрос для регистрации аккаунта if ((short)createAccounts.StatusCode == 201) // если аккаунт зарегистрирован { accounts += $"{login}@{domain}:{password}\n"; File.WriteAllText("accounts.txt", accounts); // заносим в файл } else if ((short)createAccounts.StatusCode == 422) // если домен не найден domain = client.GetStringAsync("https://api.mail.tm/domains").Result.Split("\"domain\":\"")[1].Split("\"")[0]; } } private static string RandomText() // метод для генерации рандомного текста { string res = ""; for (byte i = 0; i < random.Next(7, 13); i++) res += symbols[random.Next(0, symbols.Length - 1)]; return res; } } CSHARP using System.Text; class Program { private static HttpClient client = new(); private static Random random = new(); private static string accounts = ""; private static string symbols = "abcdefghijklmnopqrstuvwxyz"; static void Main() { string domain = client.GetStringAsync("https://api.mail.tm/domains").Result.Split("\"domain\":\"")[1].Split("\"")[0]; // получаем актуальный домен while (true) { string login = RandomText(); // генерируем рандомный логин string password = RandomText(); // генерируем рандомный пароль var createAccounts = client.PostAsync("https://api.mail.tm/accounts", new StringContent($"{{\"address\":\"{login}@{domain}\",\"password\":\"{password}\"}}", Encoding.UTF8, "application/json")).Result; // отправляем запрос для регистрации аккаунта if ((short)createAccounts.StatusCode == 201) // если аккаунт зарегистрирован { accounts += $"{login}@{domain}:{password}\n"; File.WriteAllText("accounts.txt", accounts); // заносим в файл } else if ((short)createAccounts.StatusCode == 422) // если домен не найден domain = client.GetStringAsync("https://api.mail.tm/domains").Result.Split("\"domain\":\"")[1].Split("\"")[0]; } } private static string RandomText() // метод для генерации рандомного текста { string res = ""; for (byte i = 0; i < random.Next(7, 13); i++) res += symbols[random.Next(0, symbols.Length - 1)]; return res; } }
Ты решил на дурняк попробовать нахапать сипатий, потому что код который ты выложил, и который идоты типа BabyMelo и Локет лайкют, даже не компилится. Эта строчка вообще пиздец жесть for (byte i = 0; i < random.Next(7, 13); i++)
vtlstolyarov, объявлены, но ничего не мешает человеку подключить нужные пространства вручную или тоже объявить ImplicitUsings. Ты бы хотя бы ошибку скинул, я бы исправил