摘要: 货币2.5.ToString("C")¥2.50D十进制数25.ToString("D5")00025E科学型25000.ToString("E")2.500000E+005F固定点25.ToString("F2")25.00G常规2.5.ToString("G")2.5N数字2500000.ToString("N")2,500,000.00X十六进制255.ToString("X")FFform... 阅读全文
posted @ 2009-08-13 17:50 zhdonghu 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 如果你熟悉Microsoft Foundation Classes(MFC)的CString,Windows Template Library(WTL)的CString或者Standard Template Library(STL)的字符串类,那么你对String.Format方法肯定很熟悉。在C#中也经常使用这个方法来格式化字符串,比如下面这样: intx=16;decimaly=3.57m;s... 阅读全文
posted @ 2009-08-13 17:31 zhdonghu 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 一、了解C#中的预定义事件处理机制 在写代码前我们先来熟悉.net框架中和事件有关的类和委托,了解C#中预定义事件的处理。 EventArgs是包含事件数据的类的基类,用于传递事件的细节。 EventHandler是一个委托声明如下 public delegate void EventHandler( object sender , EventArgs e ) 注意这里的参数,前者是一个对象(其实... 阅读全文
posted @ 2009-08-13 16:02 zhdonghu 阅读(214) 评论(0) 推荐(0) 编辑
摘要: .NET Framework事件设计准则1、事件的命名准则应使用PascalCasing命名方式2、声明delegate时,使用void类型当作返回值,EventName事件的事件委托是EventNameEventHandler,事件接受两个传入参数,一律命为sender与e。3、定义一个提供事件数据的类。对类以EventNameEventArgs进行命名,从System.EventArgs派生该... 阅读全文
posted @ 2009-08-13 15:57 zhdonghu 阅读(306) 评论(0) 推荐(0) 编辑