C# 学习笔记 参数

parameter 形参

parameter is a local variable. 声明在方法的参数中,而不是在方法体中。

public void PrintSum(int x, float y) {}

声明了两个形参,一个int类型 一个float类型。因为形参也是一种变量,所以形参可以被读取可以被写入。并且有类型有名称

arguments  实参

用于初始化形参的表达式或变量称作实参。实参也位于方法调用的参数列表中。每一个实参必须与对应形参的类型相匹配。

printSum(5 someInt); // 两个int类型的实参

声明的时候用形参,调用的时候用实参。


值参数 Value Parameter

方法被调用的时候,系统作两件事情:1.在栈中为形参分配空间 2.将实参的值复制给形参。

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s