C# 属性

C# 抽象

C# 字符串

C# 泛型

C# 杂项

C# 新特性

C# 按值调用

在 C# 中,值类型参数是将原始值的副本传递给函数而不是引用。它不会修改原始值。对传递值所做的更改不会改变实际值。在下面的示例中,我们在函数调用期间传递值。

C# 按值调用示例

例子 (Example)

using System;  
namespace CallByValue  
{  
    class Program  
    {  
        // 用户定义函数  
        public void Show(int val)  
        {  
             val *= val; // 操作值
            Console.WriteLine("显示函数内的值"+val);  
            // 没有返回语句  
        }  
        // 主函数,程序的执行入口点 
        static void Main(string[] args)  
        {  
            int val = 50;  
            Program program = new Program(); // 创建对象  
            Console.WriteLine("调用函数前的值"+val);  
            program.Show(val); // 通过传值调用函数            
            Console.WriteLine("调用函数后的值" + val);  
        }  
    }  
}

输出:

调用函数前的值 50
显示函数内的值 2500
调用函数后的值 50


上一主题 C# 函数 下一主题 C# 引用调用
  • 使用社交账号登录,本站支持
全部评论(0)