C#学习
文章平均质量分 90
程小智
科技改变世界,软件改变生活。
展开
-
C# GET 和 SET作用
C# get set函数很常用,但是用好还是需要很多经验的get set函数经验的。转载 2016-05-12 15:36:51 · 1893 阅读 · 0 评论 -
cookie、session、sessionid 与jsessionid
cookie、session、sessionid 与jsessionid转载 2016-08-05 23:41:44 · 360 阅读 · 0 评论 -
C# ==、Equals、ReferenceEquals 区别与联系
.Net提供了ReferenceEquals、静态Equals,具体类型的Equals以及==操作符这四个判等函数。原创 2016-08-05 23:37:32 · 4807 阅读 · 0 评论 -
30. Substring with Concatenation of All Words
30. Substring with Concatenation of All Words原创 2016-08-02 16:08:13 · 210 阅读 · 0 评论 -
C# HashTable、HashSet和Dictionary的区别
C# Hashtable、HashSet和Dictionary的区别原创 2016-08-02 12:18:03 · 2676 阅读 · 0 评论 -
C#索引器与属性的区别,以及索引器使用方法
C#索引器与属性的区别,以及索引器使用方法转载 2016-08-04 20:11:10 · 843 阅读 · 0 评论 -
对象生命周期与可终结对象
面试准备 引用 源地址 1.值类型和数据类型值类型分配在栈上面,而引用类型分配在堆上面,在栈上面存在一个空间,该空间保存堆上面的对象的地址。2.只有一个对象从代码库的任何部分都不可访问时,垃圾回收器才会从堆中删除它,将在下一次垃圾回收时发生。3..net垃圾回收器是堆的清洁工,他会压缩空的内存块来实现优化(必要时),为辅助这一行为,托管堆保存这一个指针,它精确的指示下一个对象被分配的位置。4转载 2016-08-15 22:14:05 · 655 阅读 · 0 评论 -
C#值类型和引用类型的深入理解
从概念上看,值类型直接存储其值,而引用类型存储对其值的引用。这两种类型存储在内存的不同地方。在C#中,我们必须在设计类型的时候就决定类型实例的行为。这种决定非常重要,用《CLR via C#》作者Jeffrey Richter的话来 说,“不理解引用类型和值类型区别的程序员将会给代码引入诡异的bug和性能问题(I believe that a developer who misunderstands转载 2016-07-19 21:03:04 · 402 阅读 · 0 评论 -
C#之 装箱拆箱
概念装箱是将值类型转换为 object 类型或由此值类型实现的任何接口类型的过程。 当 CLR 对值类型进行装箱时,会将该值包装到 System.Object 内部,再将后者存储在托管堆上。 拆箱将从对象中提取值类型。 装箱是隐式的;拆箱是显式的。 装箱和拆箱的概念是类型系统 C# 统一视图的基础,其中任一类型的值都被视为一个对象。翻译 2016-07-19 19:43:52 · 496 阅读 · 0 评论 -
C#中数组,ArrayList,List的区别
在C#中数组,ArrayList,List都能够存储一组对象,那么这三者到底有什么样的区别呢转载 2016-07-19 19:27:54 · 331 阅读 · 0 评论 -
降低Winform占用系统内存的方法-将物理内存的占用挪到虚拟内存里
降低Winform占用系统内存的方法-将物理内存的占用挪到虚拟内存里 SetProcessWorkingSetSize(Process.GetCurrentProcess().Handle, -1, -1)原创 2016-04-19 23:00:14 · 2801 阅读 · 1 评论 -
C# static、 const和readonly区别
const Static reado原创 2016-08-04 16:59:46 · 1227 阅读 · 1 评论