最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#實現(xiàn)統(tǒng)計字數(shù)功能的方法

 更新時間:2015年08月14日 12:34:36   作者:北風其涼  
這篇文章主要介紹了C#實現(xiàn)統(tǒng)計字數(shù)功能的方法,較為詳細的分析了C#字數(shù)統(tǒng)計功能的原理與實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了C#實現(xiàn)統(tǒng)計字數(shù)功能的方法。分享給大家供大家參考。具體如下:

1.程序效果示例如下:

2.程序控件用法:

3.程序代碼:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
namespace Program18
{
 public partial class FormMain : Form
 {
  public FormMain()
  {
   InitializeComponent();
  }
  private void btnRead_Click(object sender, EventArgs e)
  {
   try
   {
    txtWords.Text = File.ReadAllText(txtFileAddr.Text);
   }
   catch (Exception ex)
   { 
    MessageBox.Show(ex.Message);
   }
  }
  private void txtWords_TextChanged(object sender, EventArgs e)
  {
   int iAllChr = 0; //字符總數(shù):不計字符'\n'和'\r'
   int iChineseChr = 0; //中文字符計數(shù)
   int iChinesePnct = 0;//中文標點計數(shù)
   int iEnglishChr = 0; //英文字符計數(shù)
   int iEnglishPnct = 0;//中文標點計數(shù)
   int iNumber = 0;  //數(shù)字字符:0-9
   foreach (char ch in txtWords.Text)
   {
    if (ch != '\n' && ch != '\r') iAllChr++;
    if ("~?。溃#ぃァΓǎ?.IndexOf(ch) != -1 ||
     "{}【】:“”;‘'《》,。、?|\".IndexOf(ch) != -1) iChinesePnct++;
    if (ch >= 0x4e00 && ch <= 0x9fbb) iChineseChr++;
    if ("`~!@#$%^&*()_+-={}[]:\";'<>,.?/\\|".IndexOf(ch) != -1) iEnglishPnct++;
    if ((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z')) iEnglishChr++;
    if (ch >= '0' && ch <= '9') iNumber++;
   }
   string sStats = string.Format(string.Concat(
    "字符總數(shù):{0}\r\n", "中文字符數(shù):{1}\r\n", "中文標點數(shù):{2}\r\n",
    "英文字符數(shù):{3}\r\n", "英文標點數(shù):{4}\r\n", "數(shù)字字符數(shù):{5}\r\n"),
    iAllChr.ToString(), iChineseChr.ToString(), iEnglishChr.ToString(),
    iEnglishChr.ToString(), iEnglishPnct.ToString(), iNumber.ToString());
   txtStats.Text = sStats;
  }
 }
}

希望本文所述對大家的C#程序設(shè)計有所幫助。

相關(guān)文章

最新評論

大悟县| 西和县| 肃南| 高青县| 嵊州市| 常熟市| 信丰县| 交口县| 原平市| 武山县| 乌苏市| 日土县| 罗江县| 敦化市| 南开区| 巴楚县| 武宁县| 高清| 奉新县| 扎鲁特旗| 呼和浩特市| 普兰店市| 特克斯县| 华阴市| 梅河口市| 马鞍山市| 武威市| 灵台县| 新乐市| 武川县| 扎兰屯市| 松江区| 淳安县| 桑植县| 大理市| 出国| 江华| 黄陵县| 拉萨市| 淮安市| 抚宁县|