zoukankan      html  css  js  c++  java
  • WoreTime 计算单词出现的次数

    string text = @"var query = from info in infoList
    where info.AuditFlag == null || info.AuditFlag == false
    join emp in empList
    on info.SaleMan equals emp.EmployeeCode
    join house in houseList
    on info.WareHouse equals house.WareHouseCode
    join client in clientList
    on info.ClientCode equals client.ClientCode
    join dictPayMode in dictList
    on info.PayMode equals dictPayMode.ValueCode
    where dictPayMode.TypeCode == 'PayMode\'
    join dictInvoiceType in dictList
    on info.InvoiceType equals dictInvoiceType.ValueCode
    where dictInvoiceType.TypeCode == 'InvoiceType'
    select new
    {
    id = info.ID,
    SaleBillCode = info.SaleBillCode,
    SaleMan = emp.Name,
    SaleDate = info.SaleDate,
    Provider = client.ShortName,
    WareHouse = house.ShortName,
    PayMode = dictPayMode.ValueName,
    InvoiceType = dictInvoiceType.ValueName,
    InvoiceCode = info.InvoiceCode,
    AuditFlag = info.AuditFlag
    };";
    //按单词转换为数组
    string[] allWords = text.Split(new char[] {'.','?','!',' ',';',':',',' },
    StringSplitOptions.RemoveEmptyEntries);
    //去掉单词数组中重复的单词
    string[] distinctWords = allWords.Distinct().ToArray<string>();

    int[] counts = new int[distinctWords.Length];
    //遍历每个单词
    for (int i = 0; i<distinctWords.Length; i++)
    {
    string tempWord = distinctWords[i];
    //计算每个单词出现的次数
    var query = from item in allWords
    where item.ToLower() == tempWord.ToLower()
    select item;
    counts[i] = query.Count();
    }
    //输出词频统计结果
    for (int i = 0; i < counts.Count(); i++)
    {
    Response.Write(distinctWords[i] + "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + counts[i].ToString() + "<br/>");
    }

  • 相关阅读:
    aspjpeg组件安装、使用常见问题
    调用过程sub时不能使用括号
    asp中,使用js打开别的网址注意点
    让文件夹属性出现“安全”选项卡
    C#正则表达式使用<转载备用>
    .NET编程中常用的路径表示方式<转>
    DIVWEB布局
    winform report<收藏>
    Delphi中MessageBox用法
    DW中常用标签
  • 原文地址:https://www.cnblogs.com/Yellowshorts/p/2867539.html
Copyright © 2011-2022 走看看