- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 堆和栈的区别
非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事
2008-09-27 16:32:00 574
原创 [Serializable]在C#中的作用-NET 中的对象序列化
工作需要,对Serializable做了一些研究,看到网上的一篇不错的文章,转过来看看[Serializable]在C#中的作用-NET 中的对象序列化 简介序列化是指将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。在面向
2008-09-23 19:01:00 664
原创 UserControl 中包含封装了集合对象的属性被设计器自动初始化所引起的错误!也有关于List的问题
在CSDN上看到了一篇关于UserControl引起的问题,去重现了一下,并进行了一些小结。 自定义 UserControl 中包含封装了 List 类型字段的属性,编译后造成引用了该 UserControl 的窗体设计器无法显示! public partial class UserControl1 : UserControl { private Li
2008-09-23 14:55:00 1898 3
原创 C# 常见错误处理
1 ArgumentException 在向方法提供的其中一个参数无效时引发的异常 2 AppDomainUnloadedException 在尝试访问已卸载的应用程序域时引发的异常 3 ArithmeticException 因算术运算、类型转换或转换操作中的错误而引发的异常 4 ArrayTypeMismatchException 当试图在数组中存储类型不
2008-09-23 10:21:00 2465
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人