уникализация текста

lamar015

Client
Регистрация
22.08.2021
Сообщения
23
Благодарностей
4
Баллы
3
96445



хочу написать код, которые будет принимать текст, и уникализировать в нём символы.
У каждой буквы есть 4 шрифта (варианта написания).
Код отрабатывает, функционал работает, но в зеннопостере шрифты не отображаются.

96446

вот пример из лога
На месте прямоугольников должны быть уникализированные буквы.


string text = project.Variables["creo"].Value;
char current;
string final;
int n;
List<char> characters = new List<char>();
Dictionary<char, string> My_dict1 =
new Dictionary<char,string>();
My_dict1.Add('a', "");
My_dict1.Add('b', "");
My_dict1.Add('c', "");
My_dict1.Add('d', "");
My_dict1.Add('e', "");
My_dict1.Add('f', "");
My_dict1.Add('g', "");
My_dict1.Add('h', "");
My_dict1.Add('i', "");
My_dict1.Add('j', "");
My_dict1.Add('k', "");
My_dict1.Add('l', "");
My_dict1.Add('m', "");
My_dict1.Add('n', "");
My_dict1.Add('o', "");
My_dict1.Add('p', "");
My_dict1.Add('q', "");
My_dict1.Add('r', "");
My_dict1.Add('s', "");
My_dict1.Add('t', "");
My_dict1.Add('u', "");
My_dict1.Add('v', "");
My_dict1.Add('w', "");
My_dict1.Add('x', "");
My_dict1.Add('y', "");
My_dict1.Add('z', "");


//separates text into a list
foreach(var elem in text)
{
characters.Add(elem);
}

//makes characters unique
for (int i = 0; i < characters.Count ; i++)
{
current = characters;
if (current == ' ')
{
continue;
}
Random rd = new Random();
n = rd.Next(0,4);
characters = My_dict1[current][n];
}

text = "";

//joins elements of the list
foreach(var elem in characters){
text += elem;
}


return text;
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)