Не понимаю, как сделать, что бы подсчитывало не только русские букву но и английские буквы.
public static void LetterRatio(string text, DataGridView dataGV1)
{
var Alphabet = Enumerable.Range('А', 32).Select(x => (char)x).ToArray();
string txt = Regex.Replace(text, "[#-.?!)(,: ]", "");
txt = txt.ToUpper();
Dictionary<char, double> Analysis = new Dictionary<char, double>();
int count = 0;
for (int i = 0; i < Alphabet.Length; i++)
{
count = 0;
foreach (char letter in txt)
{
if (letter == Alphabet[i])
count++;
}
if (count > 0)
{
Analysis.Add(Alphabet[i], Math.Round(((double)count / txt.Length),2));
}
}
var items = from pair in Analysis
orderby pair.Value descending
select pair;
dataGV1.Rows.Clear();
dataGV1.Columns.Clear();
var column1 = new DataGridViewColumn();
column1.HeaderText = "Буква";
column1.Name = "letter";
column1.CellTemplate = new DataGridViewTextBoxCell();
var column2 = new DataGridViewColumn();
column2.HeaderText = "%";
column2.Name = "percent";
column2.CellTemplate = new DataGridViewTextBoxCell();
dataGV1.Columns.Add(column1);
dataGV1.Columns.Add(column2);
dataGV1.Columns[0].Width = 30;
dataGV1.Columns[1].Width = 30;
foreach (KeyValuePair<char, double> pair in items)
{
dataGV1.Rows.Add(pair.Key, (pair.Value * 100) + "%");
}
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
хочу сделать игру на unity android, есть сфера вокруг которой должен крутиться объект firePoint c помощью джойстика, но объект который крутится вокруг...
Почему высвечивается ошибка CS0029(не получается преобразовать одно в другое)и как мне это сделать?
Срочно нужна помощьАлгоритм кодирования (он несложный) доступен по ссылкам:
Может кто подсказать? Как в WPF заставить MediaElement воспроизводить все аудио дорожки из видеоЯ открываю видео (кусок моего геймплея) но из звука...