C#
文章平均质量分 66
C#
那远远的云端
你的坚持,终将美好。
展开
-
C#中的obj==null问题?
C#中的obj==null问题最近看设计模式的案例部分,动手练了一个应用简单工厂模式的计算器案例,并且在原基础上上实现了连续运算。连续运算需要保存上一次运算的结果,每一次运算都需要一个新的运算类(+-X÷子类),过多的连续运算前边的子类对象已经失去作用,考虑如何手动提前释放内存空间?通过网络找到了如下相关信息,并做一个简单记录总结。问题1:C#中obj==null 能起到释放内存的作用吗?答:原贴连原创 2017-11-30 16:53:14 · 3252 阅读 · 0 评论 -
设计模式的艺术之道--UML类图
声明:本系列为刘伟老师博客内容总结(http://blog.csdn.net/lovelion),博客中有完整的设计模式的相关博文,以及作者的出版书籍推荐本系列内容思路分析借鉴了刘伟老师的博文内容,同时改用C#代码进行代码的演示和分析(Java资料过多 C#表示默哀).UML是软件分析建模的语言统一表示,虽然现在很多UML无用论的说法,但是学习设计模式看不懂UML图简直无法进行,学习UML只需理解大原创 2017-11-30 21:04:36 · 2232 阅读 · 0 评论 -
C#数组GetSet索引器分析
C#数组GetSet索引器分析源码均在文末地址给出。有时候需要对数组的数据进行封装控制,该怎么处理数组数据呢?设置数组的GetSet方法还是弄一个索引器来进行控制。接下来进行分别测试。属性C#中的属性,是对类内部的字段进行进一步的封装控制,安全性考虑。通过属性设置可以控制字段的读写控制,以及内部的进一步特殊处理。(如非法字符处理 越界处理等) 属性的定义: 访问修饰符 返回类型 属性名 {原创 2017-12-06 15:14:56 · 2791 阅读 · 0 评论 -
是什么让C#成为最值得学习的编程语言?
随着 Web、iOS、Android、智能设备的流行,新的编程语言纷纷涌现并表现不俗,如 Ruby,Python,Scala,Go,Node.js,Swift 等。反观已经发展了近20年的 C# 语言(或者这里应该更准确的说是 .Net Framework),因为天生的平台局限,导致很多的 C# 程序员为了生计和前途纷纷转行投入的新语言的怀抱。 就在此时,微软的 .Net Core 横空出世跨平台:转载 2017-11-28 10:40:56 · 513 阅读 · 0 评论 -
面试题目回顾11
面试题目回顾11面试题目算法题目 1.单链表的翻转 个人觉得讲解的比较好的 https://blog.csdn.net/autumn20080101/article/details/76071482.LeetCode134题 LeetCode Gas Station 网上可以搜到 等我找到比较好的解答博客再做更新 ...原创 2018-04-13 09:57:21 · 320 阅读 · 0 评论