Помогите с кодом (C#)
Пару деньков назад начал изучать си шарп. Решил создать генератор паролей и впоследствии совершенствовать его для того, чтобы видеть резулетат и просто развлекаться. Сразу выдало ошибки типа «не удаётся неявно преобразовать стринг в инт», хотя я вроде как конвертировал число в строку. Помогите, пожалуйста с кодом! Буду признателен. Вот код:
using System;
using System.IO;
using System.Linq;
using System.Collections.Generic;
namespace CSharp_Shell
{
public static class Program
{
public static void Main()
{
Random rand = new Random();
Console.Write("Введите минимальное число символов: ");
string min = Console.ReadLine();
Console.Write("Введите максимальное число символов: ");
string max = Console.ReadLine();
Convert.ToInt32(min);
Convert.ToInt32(max);
Console.WriteLine("Введите любой символ для генерации");
Console.ReadKey();
Console.Clear();
int randInt = rand.Next(min, max);
int[] num = new int[randInt];
int i1 = 0;
do {
num[i1] = rand.Next(9);
i1++;
} while (i1 <= randInt);
int manystr = max -= randInt;
string[] str = new string[manystr];
int i2 = 0;
do {
str[i2] = rand.Next('a', 'z');
i2++;
} while (i2 <= manystr);
string ints = String.Concat<int>(num);
string strs = String.Concat<string>(str);
string password = ints + strs;
Console.Write(password);
}
}
}

26 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів