手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >asp.net 计算字符串中各个字符串出现的次数
asp.net 计算字符串中各个字符串出现的次数
摘要:实现第一步,需要把字符串分割为一个array,需要使用到的函数Split():复制代码代码如下:string[]arr=s.Split(',...

实现第一步,需要把字符串分割为一个array,需要使用到的函数Split():

复制代码 代码如下:

string[] arr = s.Split (',');

第二步,用Dictionary(TKey,TValue)实例化。

复制代码 代码如下:

Dictionary<string, int> Statistics = new Dictionary<string, int>();

第三步,统计:

复制代码 代码如下:

foreach (string w in arr)

{

if (Statistics.ContainsKey(w))

{

Statistics[w] += 1;

}

else

{

Statistics[w] = 1;

}

}

写完以上代码算是大功告成。

但Insus.NET还是要把统计的结果显示出来:

.aspx:

复制代码 代码如下:

<asp:Repeater ID="Repeater1" runat="server">

<HeaderTemplate>

<table border="1" cellpadding="1" cellspacing="0">

<tr>

<td>字符 </td>

<td>次数 </td>

</tr>

</HeaderTemplate>

<ItemTemplate>

<tr>

<td>

<%# Eval("key") %>

</td>

<td>

<%# Eval("value") %>

</td>

</tr>

</ItemTemplate>

<FooterTemplate>

</table>

</FooterTemplate>

</asp:Repeater>

.aspx.cs:

复制代码 代码如下:

protected void Page_Load(object sender, EventArgs e)

{

this.Repeater1.DataSource = Statistics;

this.Repeater1.DataBind();

}

结果:

asp.net 计算字符串中各个字符串出现的次数1

如果你想看看MS SQL Server版本 可以查看 http://www.jb51.net/article/30212.htm

【asp.net 计算字符串中各个字符串出现的次数】相关文章:

asp.net 文件下载实现代码

asp.net下日期加减的方法

asp.net中导出excel数据的方法汇总

ASP.Net中防止刷新自动触发事件的解决方案

asp.net水晶报表参数字段在代码中赋值的方法

asp.net post方法中参数取不出来的解决方法

asp.net获取HTML表单File中的路径的方法

asp.net 自动将汉字转换成拼音第一个字母

asp.net GridView 中增加记录的方法

XslTransform.Transform将结果输出到字符串里的方法

精品推荐
分类导航