2017年1月11日

C#设计模式总结(转)

摘要: 一、引言 经过这段时间对设计模式的学习,自己的感触还是很多的,因为我现在在写代码的时候,经常会想想这里能不能用什么设计模式来进行重构。所以,学完设计模式之后,感觉它会慢慢地影响到你写代码的思维方式。这里对设计模式做一个总结,一来可以对所有设计模式进行一个梳理,二来可以做一个索引来帮助大家收藏。 PS 阅读全文

posted @ 2017-01-11 13:44 与我常在 阅读(597) 评论(0) 推荐(0) 编辑

C#中构造函数和析构函数区别

摘要: 把对象的初始化工作放在构造函数中,把清除工作放在析构函数中。当对象被创建时,构造函数被自动执行。当对象消亡时,析构函数被自动执行。这样就不用担心忘记对象的初始化和清除工作。 析构函数是由垃圾回收器控制的. 析构函数是由垃圾回收器控制的.把对象的初始化工作放在构造函数中,把清除工作放在析构函数中。当对 阅读全文

posted @ 2017-01-11 13:42 与我常在 阅读(1438) 评论(0) 推荐(0) 编辑

C#: static关键字的作用(转)

摘要: C#: static关键字的作用 static意思是静态,可以修饰类、字段、属性、方法 标记为static的就不用创建实例对象调用了,可以通过类名直接点出来 static三种用法: 1.用于变量前,表示每次重新使用该变量所在方法、类或自定义类时,变量的值为程序这次运行最后一次为变量赋值时的值,这个方 阅读全文

posted @ 2017-01-11 13:40 与我常在 阅读(931) 评论(0) 推荐(0) 编辑

C#结构体和类的区别(转)

摘要: 结构体和类的区别: 在做一个项目时,使用了较多的结构体,并且存在一些结构体的嵌套,即某结构体成员集合包含另一个结构体等,总是出现一些奇怪的错误,才终于下决心好好分析一下到底类和结构体有啥不同,虽然它们很相似,但确实有很大的不同,用不好难免出的问题会比较多,现总结一下:一、结构体和类非常相似:1,定义 阅读全文

posted @ 2017-01-11 13:36 与我常在 阅读(483) 评论(0) 推荐(0) 编辑

.NET多线程编程(转)

摘要: .NET多线程编程(转) 在.NET多线程编程这个系列我们讲一起来探讨多线程编程的各个方面。首先我将在本篇文章的开始向大家介绍多线程的有关概念以及多线程编程的基础知识;在接下来的文章中,我将逐一讲述。NET平台上多线程编程的知识,诸如System.Threading命名空间的重要类以及方法,并就一些 阅读全文

posted @ 2017-01-11 13:35 与我常在 阅读(538) 评论(0) 推荐(0) 编辑

Web Service和WCF的到底有什么区别

摘要: 【1】Web Service:严格来说是行业标准,也就是Web Service 规范,也称作WS-*规范,既不是框架,也不是技术。 它有一套完成的规范体系标准,而且在持续不断的更新完善中。 它使用XML扩展标记语言来表示数据(这个是夸语言和平台的关键)。微软的Web服务实现称为ASP.NET Web 阅读全文

posted @ 2017-01-11 13:34 与我常在 阅读(173) 评论(0) 推荐(0) 编辑

虚方法virtual详解

摘要: 虚方法virtual详解 从C#的程序编译的角度来看,它和其它一般的函数有什么区别呢?一般函数在编译时就静态地编译到了执行文件中,其相对地址在程序运行期间是不发生变化的,也就是写死了的!而虚函数在编译期间是不被静态编译的,它的相对地址是不确定的,它会根据运行时期对象实例来动态判断要调用的函数,其中那 阅读全文

posted @ 2017-01-11 13:31 与我常在 阅读(323) 评论(0) 推荐(0) 编辑

c#接口与抽象类的区别

摘要: c#接口与抽象类的区别 abstract 修饰符用于表示所修饰的类是不完整的,并且它只能用作基类。抽象类与非抽象类在以下方面是不同的: 抽象类不能直接实例化,并且对抽象类使用 new 运算符是编译时错误。虽然一些变量和值在编译时的类型可以是抽象的,但是这样的变量和值必须或者为 null,或者含有对非 阅读全文

posted @ 2017-01-11 13:31 与我常在 阅读(900) 评论(0) 推荐(0) 编辑

C#多线程编程

摘要: C#多线程编程 一、使用线程的理由 1、可以使用线程将代码同其他代码隔离,提高应用程序的可靠性。 2、可以使用线程来简化编码。 3、可以使用线程来实现并发执行。 二、基本知识 1、进程与线程:进程作为操作系统执行程序的基本单位,拥有应用程序的资源,进程包含线程,进程的资源被线程共享,线程不拥有资源。 阅读全文

posted @ 2017-01-11 13:30 与我常在 阅读(172) 评论(0) 推荐(0) 编辑

C#中的委托(转)

摘要: C# 中的委托和事件 引言 委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过 阅读全文

posted @ 2017-01-11 13:29 与我常在 阅读(1417) 评论(0) 推荐(0) 编辑

导航