1.

Can You Pass Value Types By Reference To A Method?

Answer»

Yes, we can pass VALUE types by by REFERENCE to a method. An example is shown below.

USING System;
namespace Demo
{
class Program
{
public STATIC void Main()
{
INT I = 10;
Console.WriteLine("Value of I before passing to the method = " + I);
Function(ref I);
Console.WriteLine("Value of I after passing to the method by reference= " + I);
}
public static void Function(ref int Number)
{
Number = Number + 5;
}
}
}

Yes, we can pass value types by by reference to a method. An example is shown below.

using System;
namespace Demo
{
class Program
{
public static void Main()
{
int I = 10;
Console.WriteLine("Value of I before passing to the method = " + I);
Function(ref I);
Console.WriteLine("Value of I after passing to the method by reference= " + I);
}
public static void Function(ref int Number)
{
Number = Number + 5;
}
}
}



Discussion

No Comment Found