随笔分类 -  C#

摘要:汉字转拼音,网上的资料不少,一般都是按区位码与拼音关系查表得到。但是很少有人注意一下信息:GB2312标准共收录6763个汉字,其中一级汉字3755个,二级汉字3008个。 分区表示 GB 2312中对所收汉字进行了“分区”处理,每区含有94个汉字/符号。这种表示方式也称为区位码。 )01-09区为特殊符号。 )16-55区为一级汉字,按拼音排序。 )56-87区为二级汉字,按部首/笔画排序。 )10-15区及88-94区则未有编码。也就是说二级汉字与拼音不存在联系。这样网上大部分汉字转拼音类只能正确获取部分汉字的拼音(一级汉字).只有小数的300... 阅读全文
posted @ 2013-09-25 12:35 陳さん様 阅读(1461) 评论(0) 推荐(0)
摘要:判断程序是否已经运行,使程序只能运行一个实例有很多方法,下面记录两种,方法1:线程互斥static class Program { private static System.Threading.Mutex mutex; /// /// 应用程序的主入口点。 /// [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); mutex = new System.Threading.Mutex(true, &quo 阅读全文
posted @ 2013-09-22 08:44 陳さん様 阅读(236) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;using System.Text;namespace ExceptionHandling{ class Program { static int Main(string[] args) { string firstNamne; string ageText; int age; int result = 0; while (true) { Console.WriteLine("Enter your first name: "); firstNamne = Console.ReadLi 阅读全文
posted @ 2012-12-25 16:29 陳さん様 阅读(122) 评论(0) 推荐(0)
摘要:处理器不能直接解释一个程序集。程序集采用的是另一种语言,即公共中间语言(Common Intermediate Language, CIL),或者简称为中间语言(IL)。 注意:CIL的另一种说法是MSIL,即Microsoft IL。本书采用的是CIL这种术语,因为该术语已被CIL标准采纳。从事C#开发的人在相互交流时,IL这个词显得很贴切,因为他们假定IL是指CIL,而不是其他类型的中间语言。 C#编译器只是将C#源代码文件转化成这种中间语言。为了将CIL代码转换成处理器能够理解的机器码,还是执行一个额外的步奏(该步奏通常是执行时完成的)。这个步奏涉及C#程序执行中一个重要的元素:VES. 阅读全文
posted @ 2012-12-24 11:18 陳さん様 阅读(417) 评论(0) 推荐(1)