Рандомизация строки [дубликат]

На этот вопрос уже есть ответ здесь:

Лучший способ рандомизировать массив с .NET 18 ответов

Я новичок в C #, поэтому не вините меня за мою глупость. Я работаю над приложением, которое должно рандомизировать слово и дать ему длину, например, вы пишете слово «Линия» и оно дает вам «iLen». В настоящее время я уверен, что работает только эта часть:

    private void lenght_Click(object sender, EventArgs e)
    {
        String word = textBox1.Text;
        int x = word.Length;
        MessageBox.Show(x.ToString());
    }

    private void randomize_Click(object sender, EventArgs e)
    {
        String word = textBox1.Text;
        int x = word.Length;


    }

Я много пробовал, но большинство из них просто сломало приложение, поэтому в данный момент я хотел бы знать, что делает Text.ToCharArray, и я хотел бы получить дополнительную поддержку. Поэтому мне просто нужен метод, который принимает вашу строку в случайном порядке, он дает вам еще одну строку только с разбитыми / рандомизированными символами. Теперь я оставлю вопрос на 5 - 7 часов, чтобы позже получить больше ответов. Я рассмотрю их все и дам ответ рабочим. Спасибо за поддержку! Я прочитал все ваши отзывы, но я опаздываю за это, теперь пришло время проверить все.

Ответы на вопрос(2)

Ваш ответ на вопрос