因本人要写一篇词频统计的论文,需要统计关键词出现的次数,要解决一下问题:
  
  有一个txt文件,其文件内容都是文献的关键词,比如关键词:图书馆自动化系统:8493,自动化网络化:4121,高校图书馆:1611,网络环境下:1579,网络化建设:1332,大学图书馆:1190,数字化图书馆:902,信息资源:811,资源共享:785,光盘数据库:705
关键词:信息系统建设:6536,农村科技:5359,天津市:3200,加工管理系统:2800,中心网站:1790,农科院信息所:1362,农业科技信息:1348,曙光服务器:1225,信息资源建设:1041,卫星地面定位系统:997
关键词:打字室;;科研资料;;信息库
关键词:数字图书馆;;图书馆;;Internet
关键词:数据库;;网络资源;;收集;;利用如何实现把这个文件载入程序后,程序可识别出文件中所有不容的中文关键词,并统计他们出现的次数。

解决方案 »

  1.   

    可以在窗体上放一个textbox,用来输入数字图书馆;;图书馆;;Internet等等字段,再放一个按钮,点击按钮时,用string[] sArray=s.Split(";;")把 数字图书馆;;图书馆;;Internet 放入数组中,读txt文件时按行一次读取,按同样的string[] temparr=s.Split("数字图书馆") 得到数组长度,数字图书馆 出现的个数=得到数组长度 -1 ,这样就可以得到每一行文字所包含 数字图书馆 的个数,图书馆,Internet同理。