随笔分类 - C# .NET
深入了解C#中的静态变量和静态构造函数
摘要:深入的剖析C#中静态变量和静态构造函数:在日常的程序开发过程经常会使用到静态变量,众所周知,静态变量时常驻内存的变量,它的生命周期是从初始化开始一直到Application结束。但是,我们经常会忽略静态变量的初始化时机。一下深入的介绍一下static变量是如何初始化的。在一个类中定义了静态的变量,这...
阅读全文
解析C#开发过程常见的编程模式
摘要:单例模式:在多线程的程序开发过程中经常会遇到单例模式[单件模式],它的特点是不是根据客户程序的调用而生成新的实例,而是控制某个类型的实例数量只有一个。也就是说,单例模式就是保证在整个应用程序的生命周期中,在任何时刻,被指定的类只有一个实例,并为客户程序提供一个获取该实例的全局访问点。接下来看一个经典...
阅读全文
ASP.NET MVC中多种ActionResult用法总结
摘要:最近一段时间做了个ASP.NET MVC4.0的项目,项目马上就要结束了,今天忙里偷闲简单总结一下心得:1. 如果Action需要有返回值的话,必须是ActionResult的话,可以返回一个EmptyResult,Demo实例如下:/// /// /// /// EmptyResultpublic...
阅读全文
浅谈C#中的接口和抽象类
摘要:C#中接口为"其他方面互不相干"的类型提供公共的服务和特征;C#中class只支持但继承,使用接口却支持多继承,例如:C#中System.String是从System空间中的4个interface继承而来。public sealed class String:ICompare,ICloneable,...
阅读全文
C#实现union以及lock的使用
摘要:1.什么是Union类型数据 联合(Union)是一种特殊的类,一个联合中的数据成员在内存中的存储是互相重叠的。每个数据成员都在相同的内存地址开始。 分配给联合的存储区数量是“要包含它最大的数据成员”所需的内存数。同一时刻只有一个成员可以被赋给一个值。C++中表达Union类型数据union Tok...
阅读全文
浙公网安备 33010602011771号