摘要:
命名参数 可选参数: 阅读全文
摘要:
一个类中可以有一个以上的方法,拥有相同的名称,这叫做方法重载(method overload). 使用相同名称的每个方法必须有一个和其他方法不相同的签名(signature)。 方法的签名由下列信息组成,他们在方法声明的方法头中: 方法的名称; 参数的数目; 参数的数据类型和顺序; 参数的修饰符; 阅读全文
摘要:
值参数:使用值参数,通过复制实参的值到形参的方式,把数据传递到方法,方法被调用的时候,系统做如下操作:在栈中为形参分配空间;复制实参到形参。注意:一个值参数的实参不一定是变量,它可以是任何能够计算成相应数据类型的表达式。在把变量用作实参之前,变量必须被赋值(除非是输出参数,这个稍后介绍),对于引用类... 阅读全文
摘要:
阅读全文
摘要:
栈是一个内存数组,是一个LIFO(Last-in first-out,后进先出)的数据结构;栈存储几种类型的数据:某些类型变量的值;程序当前的执行环境;传递给方法的参数。 3.栈的特征数据只能从栈的顶端插入和删除;把数据放到栈顶称为入栈(push);从栈顶删除数据成为出栈(pop)。C#--堆 阅读全文