C#
文章平均质量分 72
zhou__zhou
这个作者很懒,什么都没留下…
展开
-
.Net 需知- 类型转换
我们知道,.Net中的类型分为值类型和引用类型两大类。常见的问题有各种类型间的转换。在C#中进行转换一般有以下几种方法类型转换包括显示转换和隐式转换,在.NET中类型转换的基本规则如下: ·任何类型都可以安全的转换为其基类类型,可以由隐式转换来完成; ·任何类型转换为其派生类型时,必须进行显示转换,转换的规则是:(类型名)对象名; ·使用GetType可以取得任何对象的精转载 2007-11-20 16:27:00 · 949 阅读 · 0 评论 -
基础知识:进程和线程的区别
进程概念 进程是表示资源分配的基本单位,又是调度运行的基本单位。例如,用户运行自己的程序,系统就创建一个进程,并为它分配资源,包括各种表格、内存空间、磁盘空间、I/O设备等。然后,把该进程放人进程的就绪队列。进程调度程序选中它,为它分配CPU以及其它有关资源,该进程才真正运行。所以,进程是系统中的并发执行的单位。 在Mac、Windows NT等采用微内核结构的操作系统中,进程的功原创 2007-08-22 14:23:00 · 1209 阅读 · 0 评论 -
C#命名规范+控件缩写大全
C#命名规范ADO.NET 命名规范数据类型数据类型简写标准命名举例ConnectionconconNorthwindCommandcmdcmdReturnProductsParameterparmparmProductIDDataAdapterdaddadProductsDat转载 2010-06-01 09:52:00 · 1509 阅读 · 0 评论 -
C# 正则表达式示例
正则表达式是用来解析字符串的.而解析字符串不外乎是达到下面几种目的1.验证某一长串字符串中是否有符合某个条件的子字符串2.从长字符串中提取符合某个条件的子字符串3.把符合条件的子字符串替换成另外的字符串4.把一个字符串分割成几个小字符串正则表达式的复杂主要是体现在怎么指定那个"条件".其实实现上面说的4个目的大部分时候用string类的一些函数也照样能实现.只不过有时太复杂了点原创 2007-09-08 14:23:00 · 1530 阅读 · 0 评论 -
C#基础之数组 (排序,对象大小比较)
从个小例子开始:int[] intArray =new int[]{2,3,6,1,4,5};Array.Sort(intArray);Array.ForEach(intArray,(i)=>Console.WriteLine(i)); 这个例子定义了一个int数组,然后使用Array.Sort(arr)静态方法对此数组进行排序,最后输出排序后的数组。以上例子将毫无意外的依次输出1转载 2007-10-19 08:41:00 · 1385 阅读 · 0 评论 -
C# 基础需知
1.类型的访问控制(控制由松到严格)public:可以被任何程序集中的任何代码调用。internal(assembly,VB中是Friend):可以被同一程序集中的任何代码调用。protected(Family):可以被同一类型中和派生类型中的代码调用,不能被其他类访问。private:只能在同一个类型中访问。默认为internal。2.new一个对象所进行的操作a原创 2007-11-13 08:38:00 · 1044 阅读 · 0 评论 -
C#示例: 获取应用程序目录
1.System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径(包含文件名)2.System.Environment.CurrentDirectory 获取和设置当前目录(该进程从中启动的目录)的完全限定目录(不含程序文件名)3.System.IO.Directory.GetCurrentDire原创 2007-07-24 17:43:00 · 1056 阅读 · 0 评论 -
C# 示例集锦
C# 纯代码创建桌面快捷方式、创建程序菜单项、将网页添加到收藏夹: http://download.csdn.net/detail/testcs_dn/5141580原创 2007-10-11 13:38:00 · 1321 阅读 · 0 评论 -
C#示例 自动更新程序
C/S程序是基于客户端和服务器的,在客户机编译新版本后将文件发布在更新服务器上,然后建立一个XML文件,该文件列举最新程序文件的版本号及最后修改日期。如程序文件较多的话可以通过工具自动生成XML文件。当某客户机运行程序后会自动下载这个XML文件,通过与本地机器上的版本号匹配,如本机上的版本号比服务器上的要旧,通知客户机运行更新程序。如用户更新了版本,将最新版本号写入配置文件,这样方便下一次匹配。原创 2007-09-13 15:37:00 · 2583 阅读 · 0 评论 -
C# 示例:检测网络连接
我们的应用程序的某些功能,可能需要一个互联网连接的运行时间测试。 一旦检测到互联网连接,可能会暂时被禁用的功能需要访问Internet和/或用户可以通过警报消息通知。 否则,应用程序可能会导致在操作过程中的错误,否则可能会导致恼人的问题.引用这里: http://www.codeproject.com/Tips/147662/Testing-Internet-ConnectivityM转载 2007-06-08 21:16:00 · 6042 阅读 · 1 评论 -
C# 如何操作XML
Xml是扩展标记语言的简写,是一种开发的文本格式。关于它的更多情况可以通过w3组织了解http://www.w3.org/TR/1998/REC-xml-19980210。如果你不知道它,那你就out太多了。.Net是如何处理Xml的?1.通过XmlDocument读写Xml文档2.使用XmlReader读Xml,使用XmlWriter写Xml3.使用Linq to x原创 2007-11-20 08:52:00 · 2037 阅读 · 0 评论 -
一些很酷的.Net技巧
原作出处:http://www.codeproject.com/useritems/tips.asp?df=100一..Net Framework1. 如何获得系统文件夹使用System.Envioment类的GetFolderPath方法;例如:Environment.GetFolderPath( Environment.SpecialFolder.Personal )2.翻译 2007-09-14 17:57:00 · 2239 阅读 · 0 评论 -
C#语法糖(Csharp Syntactic sugar)大汇总
首先需要声明的是“语法糖”这个词绝非贬义词,它可以给我带来方便,是一种便捷的写法,编译器会帮我们做转换;而且可以提高开发编码的效率,在性能上也不会带来损失。这让java开发人员羡慕不已,呵呵。 1. 经过简化的Property 早些时候我们这样声明Property?1234567891011pri转载 2010-06-11 09:30:00 · 995 阅读 · 0 评论 -
C# 编程感悟
第一篇:编程感悟6则程序员应具备的素质:1.与时俱进,不断进步。2.认真负责,少犯错误。3.勤奋听话,踏实工作。4.注意备份,防患于未然。5.掌握多种语言,放宽思维。程序员的必备技能1.自上而下和面向对象的思维方法2.数据库技术3.富客户端应用技术4.WEB页面开发5.操作系统程序员的生涯规划对照自己制定的职业规划看看目标达成了多少,这两转载 2007-07-28 16:29:00 · 4261 阅读 · 0 评论