PDA

View Full Version : این کد چه کاری انجام می دهد



miladma
جمعه 04 آبان 1397, 04:13 صبح
سلام دوستان میخوام ببینم کد زیر دقیقا خط به خط چه کاری انجام می دهد.این کد چیست و چه کار می کند
private void computToolStripMenuItem1_Click(object sender, EventArgs e)
{
Regex regex = new Regex("\\w+");
var frequencyList = regex.Matches(richTextBox1.Text)
.Cast<Match>()
.Select(c => c.Value.ToLowerInvariant())
.GroupBy(c => c)
.Select(g => new { Word = g.Key, Count = g.Count() })
.OrderByDescending(g => g.Count)
.ThenBy(g => g.Word);
Dictionary<string, int> dict = frequencyList.ToDictionary(d => d.Word, d => d.Count);
foreach (var item in frequencyList)
{
richTextBox2.Text = richTextBox2.Text + " " + item.Word + + "\t" + "\t" + "\t" + "\t" + item.Count.ToString() + "\n";

}
}