![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程学习
岩中花树
这个作者很懒,什么都没留下…
展开
-
object sender,EventArgs e .
说的通俗一些,就是: 有一个叫做EventHandler 的家伙,他会告诉你(主程序),有一些事情发生了:这个事情是谁导致的呢?是某个object类型对象导致的,它用Source或Sender来表示。这个事情是什么事呢?e的内容就是事情的内容了。 至于Source和Sender,没有区别,你想用哪个就用哪个,其实都是一样的。 所以,我们在程序中的事件处理函数就是依赖于这个东西实现转载 2015-06-21 15:59:16 · 319 阅读 · 0 评论 -
C# 指南之装箱与拆箱
装箱和拆箱是值类型和引用类型之间相互转换是要执行的操作。 1. 装箱在值类型向引用类型转换时发生 2. 拆箱在引用类型向值类型转换时发生 光上述两句话不难理解,但是往深处了解,就需要一些篇幅来解释了。 我们先看装箱时都会发生什么事情,下面是一行最简单的装箱代码 object obj = 1; 这行语句将整型常量1赋给转载 2015-07-08 06:42:54 · 233 阅读 · 0 评论 -
C#中堆和栈的区别分析
线程堆栈:简称栈 Stack 托管堆: 简称堆 Heap 使用.Net框架开发程序的时候,我们无需关心内存分配问题,因为有GC这个大管家给我们料理一切。如果我们写出如下两段代码: 1 代码段1: 2 3 public int AddFive(int pValue) 4 { 5 int result; 6 result = pValue + 5; 7 return result; 8转载 2015-07-08 05:43:16 · 240 阅读 · 1 评论