不鸣则已

海阔凭鱼跃,天高任鸟飞!

首页 新随笔 联系 订阅 管理

随笔分类 -  C#

摘要:T location1 = v1;T value = v2;T res = Interlocked.CompareExchange(ref location1, value, conparand)=if(location1 == conparand){ res = location1; loca... 阅读全文
posted @ 2015-05-20 18:24 唐群 阅读(651) 评论(0) 推荐(0)

摘要:GetBuffer():Note that the buffer contains allocated bytes which might be unused. For example, if the string "test" is written into the MemoryStream ob... 阅读全文
posted @ 2014-07-22 13:59 唐群 阅读(1079) 评论(0) 推荐(0)

摘要:1、在WCF.Controller中定义了一个UserModel,标记为①2、在WCF.Controller.Model中定义了一个UserModel(同上,namespace不同),标记为②3、在WCF.Controller中引用UserModel,没有任何疑问,引用的是①中的UserModel ... 阅读全文
posted @ 2014-05-13 10:35 唐群 阅读(396) 评论(0) 推荐(0)

摘要:1、接口(1)接口是一种规范、协议,定义了一组具有各种功能的方法(属性、索引器本质是方法)。(2)接口存在的意义:多态。多态的意义:程序可扩展性。(3)接口解决了类的多继承的问题。(4)接口解决了类继承以后体积庞大的问题。(5)接口与接口之间可以继承,并且可以多继承。(6)接口中的成员必须不能有实现,接口不能实例化。(7)接口中的成员不能有访问修饰符,默认Public。(可以用反编译工具查看)(8)接口中可以有属性、方法、索引器等,但不能有字段。(9)实现接口的子类必须实现该接口的全部成员,如果不想实现接口中的成员,可以把该成员实现为abstract。(10)当一个类同时继承了一个类和一个接口 阅读全文
posted @ 2013-12-04 23:11 唐群 阅读(203) 评论(0) 推荐(0)

摘要:1、多态答:(1)虚方法public class Child : Person{ public void Speach() { base.Speach(); } public virtual void Say()//虚方法 { }}虚方法的定义(2)抽象方法(必须声明在抽象类中)public abstract class Animal{ public abstract void Say();}抽象方法的定义(3)接口public interface ISay{ void Say();}接口的定义虚方法和抽象方法的区别虚方法必须有实现... 阅读全文
posted @ 2013-12-03 23:50 唐群 阅读(136) 评论(0) 推荐(0)

摘要:1、封装答:属性封装了字段,通过get和set访问器限制字段对外开放的程度;将重复的代码封装成方法,实现DCR原则(Don't Copy yourself);方法的参数组合可以用类实现,即在方法中不要传入超过3个以上的参数,否则定义一个类,直接将类对应的对象作为参数传入;将实现统一功能的类中所以的方法提取到接口或抽象类中(最明显的体现在三层中,DAL层抽象出一个只定义了增删查改功能的IDAL接口),至少也要写成虚方法,以实现面向对象编程(多态的实现)。public interface IBaseDAL where T : class,new(){ T Add(T model); b.. 阅读全文
posted @ 2013-12-02 22:43 唐群 阅读(160) 评论(0) 推荐(0)

摘要:本人目前是一名有1年左右ASP.Net开发经验的的软件开发工程师,目前公司用的是MVC+EF+...做的网站。写这套总结性系列文章的目的有两个:一是帮助自己总结一下自己到底有多少斤两,而不是一味的学新东西;二是将此文分享给大家,让大家好在自己已有的基础上更进一步,而不要每天盲目的学,重复的看一些看过的东西而导致效率过低。本来只想总结技术方面(偏代码)的,但是看到一些好的名次解释,顺便也加上了1、什么OOP、OOD、OOA?答:OOP:Object Oriented Programming(面向对象编程);OOD:Object-Oriented Design(面向对象设计);OOA:Object 阅读全文
posted @ 2013-12-01 22:21 唐群 阅读(224) 评论(0) 推荐(0)