//打印UNI 128到65535 private void button1_Click(object sender, EventArgs e) { System.Text.StringBuilder s = new System.Text.StringBuilder(); for (int i = 128; i < 0xffff;i++ ) { if (i % 20==0) s.Append("/r/n"); s.AppendFormat("{0,3}",(char)i); } textBox1.Text = s.ToString(); } //汉字在unicode中的16进制码中在“/u4e00”——"/u9fa5"(即"一"和“龥”) private void button1_Click(object sender, EventArgs e) { textBox1.Text = string.Format("一:{0:x},龥:{1:x}", (int)'一', (int)'龥'); } //判断输入是否为汉字 private void label1_Click(object sender, EventArgs e) { string s; s = textBox1.Text; foreach (char c in s) { int i = (int)c; if (i < 0x4E00 || i > 0x9fa5) label1.Text = "请输入汉字"; else label1.Text = "输入正确"; } } private void button1_Click(object sender, EventArgs e) { string s; int count = 0; s = textBox1.Text; int length = s.Length; foreach (char c in s) { int i = (int)c; if (i < 0x4E00 || i > 0x9fa5) textBox2.Text = "请输入汉字"; else count++; //label1.Text = "输入正确"; } textBox2.Text = count.ToString() + "-" + (length - count).ToString(); } 本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/txl816/archive/2009/06/26/4299919.aspx