как можно с помощью C# сделать отдельные символы в строке консоли цветными?
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. Обращаю внимания на то, что перечисление обычно базируется на типе целочисленном типе (хотя средствами рефлексиями, можно вытворять что угодно, но это плохая идея).
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости