Подсчёт символов в строке C#

152
19 декабря 2021, 17:00

Подсчитывается относительная частота встречаемости каждого символа в тексте. К примеру в textBox1 записывается "A B". После в Form2(к примеру) в ложенный в него textBox будут записываться A-50%, B-50%.

Answer 1
string test = "здесь текст из контрола"; // textBox1.Text
var counted = test
    .GroupBy(c => c)
    .Select(g => new { g.Key, Count = g.Count() })
    .OrderByDescending(o => o.Count);
foreach (var res in counted)
{
    Console.WriteLine("{0} = {1} [{2}%]", res.Key, res.Count, 100.0 / test.Length * res.Count);
}
READ ALSO
как запрограммировать ListBox на мультистрочность?

как запрограммировать ListBox на мультистрочность?

Использую WinForms наNet Compact Framework для Windows Mobile devices

328
Можно в terrain.terrainData.treeInstances поместить не деревья?

Можно в terrain.terrainData.treeInstances поместить не деревья?

Мне надо создать кисть в которой будут камни, столбы, кусты и прочие элементы окружающей средыЯ купил кисть Prefab Brush

113
Таблица Шульте. Нужно довести до ума

Таблица Шульте. Нужно довести до ума

Таблица Шульте - таблица случайно расположенных чисел, обычно размером 5x5 элементов и обычно состоит из цифр и буквПример: https://cepia

247
Программа добавленная в автозагрузку не запускаеться C#

Программа добавленная в автозагрузку не запускаеться C#

Здравствуйте кто сможет помочь мне нужно чтобы программа сама себя кидала в автозагрузкупробовал много что не помогало например:

146