|
前些日子在论坛里问了,没人回答,今天有空自己写了一下 文件格式依据网站 http://www.moon-soft.com/program/FORMAT/ using System; using System.IO; using (2005-01-17,374) [查看全文] /****************************************************** FileName: Copyright (c) 2003-xxxx *********公司技术开发部 Writer: create Date:2004-12-20 Rew (2005-01-17,447) [查看全文] 在编程的时候,经常遇到要判断一个字符串中的字符是否全部是数字(0-9),本来是一个很容易实现的功能,但程序员首先会想到的是,这样简单的功能有没有现成的函数可以用呢?VB.NET中有个IsNumeric(object),C#中只有判断单个字符的Char.IsNumber(),IsNumeric可以判断double类型的数字字符串,但无法排除正负号和小数点,如果判断字符串是否是一个数的话用它挺合适,但不能用来判断字符串是否全部由数字组成的。没现成的方法了, (2005-01-16,591) [查看全文] 在组件编程中对事件的理解是十分重要的,C# 中的“事件”是当对象发生某些有趣的事情时,类向该类的客户提供通知的一种方法。与事件联系最为紧密的,个人认为是委托.委托可以将方法引用封装在委托对象内。为了弄清组件-事件-委托三者的关系,本人用实际的例子来谈 谈小弟的理解。 首先创建一个Windows控件项目,添加如下控件样板。 (2005-01-13,479) [查看全文] 一个事件是一个使对象或类可以提供公告的成员。用户可以通过提供事件句柄来为事件添加可执行代码。事件使用事件声明来声明: 一个事件声明既可以是一个事件域声明也可以是事件属性声明。在每种情况中,声明都可以由属性集合, new 修饰符, 四个访问修饰符的有效组合 和一个静态修饰符组成。 一个事件声明的类型必须是一个代表类型, 而那个代表类型必须至少同事件本身一样可访问。 一个事件域声明与一个声明了一个或多个代表类型域的域声明相应。在一个事件域声明 (2005-01-13,680) [查看全文] Equals 方法只是在 System.Object 中定义的一个虚拟方法,它由任何选择执行该任务的类所重写。== 运算符是一个可由类重载的运算符,该类通常具有恒等行为。
对于未重载 == 的引用类型,该运算符会比较两个引用类型是否引用同一对象,而这恰好是 System.Object 中的 Equals 实现所做的工作。 对于未重载 == 的值类型,该 (2005-01-13,494) [查看全文] 下面是游戏的源代码。有两个文件:Main.cs 和 Snake.cs
// // Main.cs Begin // using System; using System.Drawing; using System.Collections; using System.ComponentModel; using Sys (2005-01-05,1043) [查看全文] 本文讲解的是你在建立包含内存以外资源的类型,特别是处置非内存资源的时候,如何编写自己的资源管理代码。 我们已经知道了处置那些占用非受控(unmanaged)资源的对象的重要性,现在应该编写资源管理代码来处置那些包含非内存资源的类型了。整个.NET框架组件都使用一个标准的模式来处理非内存资源。使用你建立的类型的用户也希望你遵循这个标准的模式。标准的处理模式的思想是这样的:当客户端记得的时候使用IDisposabl (2005-01-04,465) [查看全文] 昨天装配脑袋在交流会上讲了2005的新功能可以友好定义错误提示,我们也可以在vs2002/3中实现(所有代码参考sharpdevelop)http://www.icsharpcode.net (2005-01-02,423) [查看全文] 1. using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。
例如:using System; 一般都会出现在*.cs中。 2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。 这种做法有个好处就是当同一个cs引用了两个不同的命名空间,但两个命名空间都包括了一个相同名字的类型 (2005-01-02,888) [查看全文] 首先声明,这篇文章仅仅是个人的学习体会,并不是标准资料。如果有什么谬误,欢迎高手指出。 object o1 = new object(); string s1 = o1.ToString(); // s1 will be "System.Object" object o2 = "hello"; string s2 = o2.ToString(); // s2 wil (2005-01-01,862) [查看全文] 下载CS文件:http://www.cnblogs.com/Files/rexsp/IPExport.rar (2004-12-30,518) [查看全文] (2004-12-30,605) [查看全文] |
内容分类
|