C#学习
唐唐唐唐人
IT界冉冉升起的一只小菜鸟,请各位大牛们多多指教~~
展开
-
【《Effective C#》提炼总结】提高Unity中C#代码质量的22条准则
本文由@浅墨_毛星云 出品,转载请注明出处。 文章链接: http://blog.csdn.net/poem_qianmo/article/details/53869998 作者:毛星云(浅墨) 微博:http://weibo.com/u/1723155442 引言我们知道,在C++领域,作为进阶阅读材料,必看的书是《Effective C++》。 而《Effective转载 2017-01-20 15:13:27 · 315 阅读 · 0 评论 -
C#委托学习
PS:在网上看到的对委托讲解比较详细的一篇文章,主要供个人收藏,如果只想学习怎么使用委托,本博客的下一篇文章比较简洁。(一)C#中为什么要引入委托引言:对于一些刚接触C# 不久的朋友可能会对C#中一些基本特性理解的不是很深,然而这些知识也是面试时面试官经常会问到的问题,所以我觉得有必要和一些接触C#不久的朋友分享下关于C#基础知识的文章,所以有了这个系列,希望通过这个系列让朋友对C#的基础知识转载 2017-01-31 20:33:57 · 426 阅读 · 0 评论 -
谈C#中的Delegate
引言 Delegate是Dotnet1.0的时候已经存在的特性了,但由于在实际工作中一直没有机会使用Delegate这个特性,所以一直没有对它作整理。这两天,我再度翻阅了一些关于Delegate的资料,并开始正式整理这个C#中著名的特性。本文将由浅入深的谈一下Delegate这个特性。一.Delegate是什么? Delegate中文翻译为“委托”。Msdn中对Delegate的解转载 2017-01-31 20:35:17 · 195 阅读 · 0 评论 -
详解工厂模式
原帖链接:http://blog.csdn.net/lilysara/article/details/66975628 工厂模式工厂模式是创建模式,主要是为创建对象提供过渡接口 ,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式在《深入浅出设计模式》和《大话设计模式》中分为三类:简单工厂模式(Simple Factory)工厂方法模式(Factory Fa转载 2017-03-31 10:18:11 · 307 阅读 · 0 评论 -
几种垃圾回收机制
参考 http://www.2cto.com/kf/201110/108419.html1.引用计数算法引用计数(Reference Counting)算法是每个对象计算指向它的指针的数量,当有一个指针指向自己时计数值加1;当删除一个指向自己的指针时,计数值减1,如果计数值减为0,说明已经不存在指向该对象的指针了,所以它可以被安全的销毁了。引用计数的明显缺点:无法处理环形引用遍历所有的栈去解决算法转载 2017-04-10 09:49:16 · 494 阅读 · 0 评论 -
IEnumerable与IEnumerator在C#中的使用
一、示例:在C#中,凡是实现了IEnumerator接口的数据类型都可以用foreach语句进行迭代访问,可是,对于自定义类型如何实现这个接口以支持foreach的迭代呢? * 要实现这个功能,先来看看IEnumerable和IEnumerator接口的定义:public interface IEnumerable{ //IEnumerable只有一个方法,返回可循环访问集合的枚举数。转载 2017-03-24 12:43:12 · 528 阅读 · 0 评论 -
C#中静态与非静态方法比较
C#静态方法与非静态方法的区别不仅仅是概念上的,那么他们有什么具体的区别呢?让我们通过本文向你做一下解析。 C#的类中可以包含两种方法:C#静态方法与非静态方法。那么他们的定义有什么不同呢?他们在使用上会有什么不同呢?让我们来看看最直观的差别:使用了static 修饰符的方法为静态方法,反之则是非静态方法。 下面我们分四个方面来看看C#静态方法与非静态方法的差异: C#静态方法与非静态方法比转载 2017-03-26 10:37:51 · 424 阅读 · 0 评论 -
设计模式六大原则
设计模式六大原则转载 2017-03-27 09:23:47 · 326 阅读 · 0 评论