Цветные символы в строке [дубликат]

99
01 февраля 2021, 21:10
На этот вопрос уже даны ответы здесь:
Присвоение цвета посреди вывода в консоль (3 ответа)
Закрыт 1 год назад.

как можно с помощью C# сделать отдельные символы в строке консоли цветными?

Answer 1
using System;
namespace CSrharpApplicationTest
{
    internal class Program
    {
        private static void Main(string[] args)
        {
            Random rnd = new Random();
            string s = "Hello world!";
            foreach (var item in s)
            {
                // Используем 16, а не 15, так как rnd.Next не включает 16
                // в диапазон случайных чисел. Максимальное значение ConsoleColor
                // - это 15.
                Console.ForegroundColor = (ConsoleColor)rnd.Next(16);
                Console.Write(item);
            }
            Console.WriteLine();
        }
    }
}

Вывод строки случайными цветами посимвольно. Используется явное приведение int -> ConsoleColor. Обращаю внимания на то, что перечисление обычно базируется на типе целочисленном типе (хотя средствами рефлексиями, можно вытворять что угодно, но это плохая идея).

READ ALSO
Пропали всплывающие подсказки в Xaml Forms(VS 2017)

Пропали всплывающие подсказки в Xaml Forms(VS 2017)

Неожиданно пропали всплывающие подсказки на языке XAML, в том же проекте на C# они работаютЗаходил в настройки - в С# IntelliSense включен, в XAML просто...

109
Как организовать подсвечивание 3D объекта с которым происходит контакт?

Как организовать подсвечивание 3D объекта с которым происходит контакт?

Хочу повторить некий "Select(); - Deselect();", как показано на скриншоте

152
Не вставляет картинку в RichTextBox

Не вставляет картинку в RichTextBox

Пытаюсь вставить картинку в RichTextBox разными способами, но она не отображается

106
Вывести значения из нескольких таблиц MySql

Вывести значения из нескольких таблиц MySql

Всё просто, но не могу довести до ума: - Есть, скажем, две таблицы: cities (id/city/country_index) & countries (id/country) - Нужно вывести на экран результат Стран...

128