最新国产好看的视频,伊人天堂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#程序設計有所幫助。

相關文章

最新評論

永福县| 四平市| 都安| 任丘市| 佛学| 库尔勒市| 东宁县| 石景山区| 新密市| 高台县| 湾仔区| 湘阴县| 金秀| 左云县| 宝兴县| 姚安县| 岳阳县| 淮南市| 普宁市| 巴彦淖尔市| 和龙市| 阳山县| 凤庆县| 香港| 峨眉山市| 龙陵县| 鄱阳县| 泰顺县| 大宁县| 普兰店市| 铜川市| 莱阳市| 绥滨县| 垦利县| 北川| 砚山县| 万源市| 万年县| 霍城县| 桂林市| 柳州市|