首页后端开发ASP.NETasp.net 计算字符串中各个字符串出现的次数

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

时间2024-02-01 08:45:03发布访客分类ASP.NET浏览1099
导读:收集整理的这篇文章主要介绍了asp.net 计算字符串中各个字符串出现的次数,觉得挺不错的,现在分享给大家,也给大家做个参考。 实现第一步,需要把字符串分割为一个array,需要使用到的...
收集整理的这篇文章主要介绍了asp.net 计算字符串中各个字符串出现的次数,觉得挺不错的,现在分享给大家,也给大家做个参考。 实现第一步,需要把字符串分割为一个array,需要使用到的函数SplIT():
复制代码 代码如下:
string[] arr = s.Split (',');

第二步,用Dictionary(TKey,TValue)实例化。
复制代码 代码如下:
Dictionarystring, int> statistics = new Dictionarystring, 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, Event@R_360_2604@s e)
{
this.Repeater1.DataSource = Statistics;
this.Repeater1.DataBind();
}

结果:
 
如果你想看看MS SQL Server版本 可以查看 https://www.js-code.com/article/30212.htm 您可能感兴趣的文章:
  • Asp.Net中的字符串和HTML十进制编码转换实现代码
  • ASP.NET过滤HTML字符串方法总结
  • ASP.NET JSON字符串与实体类的互转换示例代码
  • ASP.NET两个截取字符串的方法分享
  • @L_126_10@
  • asp.net判断字符串是否是中文的方法
  • asp.net字符串处理类代码
  • asp.net中将某字符串切割成阵列并排序列出
  • asp.net分割字符串的几种方法小结
  • ASP.NET通过自定义函数实现对字符串的大小写切换功能

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

字符串

若转载请注明出处: asp.net 计算字符串中各个字符串出现的次数
本文地址: https://pptw.com/jishu/595177.html
asp.net计算一串数字中每个数字出现的次数 asp.net 图片验证码的HtmlHelper

游客 回复需填写必要信息