求用c#编程:输入一段文字,统计各单词出现的次数,并以多到少的顺序输出。

来源:百度知道 编辑:UC知道 时间:2024/06/22 09:22:17

public class Obj
{
string _Text;
int _Count;
public string Text
{
get { return _Text; }
set { _Text = value; }
}
public int Count
{
get { return _Count; }
set { _Count = value; }
}
}

if (this.textBox1.Text.Trim() != "")
{
string str = this.textBox1.Text.Trim().Replace("\n", "").Replace(" ", " ");
string[] strs = str.Split(' ');
List<string> lst = new List<string>();
List<Obj> lst2 = new List<Obj>();
for (int i = 0; i < strs.Length; i++)
{
Obj obj;
int j = lst.IndexOf(strs[i]);
if (j