Pass by Reference/Pass by Value in VB.NET/C-Sharp/C#
Here is an example of passing an argument to a function by Value:
private static void PassByValueExample(double Salary)//
{
Salary = Salary * 1.2;
}
Here is how it is passed as reference
private static void PassByRefExample(ref double Salary)//
{
Salary = Salary * 1.2;
}
The following code shows the difference between the two
Console.WriteLine("Salary before hike is {0:F}", Sal);
PassByValueExample( Sal);
Console.WriteLine("Salary after hike is {0:F}", Sal);
Console.WriteLine("Salary before hike is {0:F}", Sal);
PassByRefExample(ref Sal);
Console.WriteLine("Salary after hike is {0:F}", Sal);
See also:
Search Engine Optimization and SEO Tools
webbhotell
No comments:
Post a Comment