public Form3()
{
InitializeComponent();//初始化窗體
}
private void button1_Click(object sender, EventArgs e)//button1的單擊事件
{
ArrayList itemList = new ArrayList();//定義壹個空數組
CharEnumerator CEnumerator = textBox1.Text.GetEnumerator();//將textBox1的Text中的字符串給CEnumerator
Regex regex = new Regex("^[\u4e00-\u9fa5]{0,}$");//定義壹個正則表達式,這裏是只允許輸入漢字的意思。關於正則表達式,樓主去查壹查吧!
while (CEnumerator.MoveNext())//遞增索引,指向下壹個字符,如果沒有下壹個就停止循環。
{
if (regex.IsMatch(CEnumerator.Current.ToString(), 0))//如果CEnumerator的當前字符符合regex這個規則,那麽就把這個字符插入到itemlist裏面。
itemList.Add(CEnumerator.Current.ToString());
textBox2.Text = itemList.Count.ToString();//將itemList的項數顯示到textBox2裏面。
}