давайте stringChars[i] = chars[random.Next(chars.Length)];
вниз
chars
имеет тип String
- chars [...], чтобы получить элемент в массив строк в некоторый индекс, то есть
chars[0]
даст вам символ 'a' random.Next(X)
, чтобы получить случайное число от 0 до числа, записанного в скобках chars.Length
даст вам длина строки символов, означающая количество символов в строке - из [4] и [3]
random.Next(chars.Length)
, вы получите случайное число от 0 до длины вашей строки - из [5] и [2] вы получите случайный символ в вашей строке
, означающий, что в этой строке вы будете вставлять для каждого места в stringChars
случайный символ от вас chars
string
TIP Старайтесь всегда разбивать непонятную строку на меньшие сегменты, а затем анализировать их по отдельности, а затем складывать все вместе