在C#编程中,我们经常需要传递参数给方法或函数。C#中的参数传递方式包括按值传递和按引用传递。本文将详细介绍这两种参数传递方式,并提供相应的源代码示例。
- 按值传递
按值传递是指将参数的值复制一份,然后将这份副本传递给方法或函数。在方法或函数内部对参数的修改不会影响原始值。这种传递方式适用于基本数据类型(如整数、浮点数、布尔值等)以及结构体类型。
下面是一个按值传递的示例代码:
class Program
{
static void Square(int num)
{
num = num * num;
Console