Answer Posted / priya
If you want to pass the value of the variable, use the
ByVal syntax. By passing the value of the variable instead
of a reference to the variable, any changes to the variable
made by code in the subroutine or function will not be
passed back to the main code. This is the default passing
mechanism when you don’t decorate the parameters by using
ByVal or ByRef.
If you want to change the value of the variable in the
subroutine or function and pass the revised value back to
the main code, use the ByRef syntax. This passes the
reference to the variable and allows its value to be
changed and passed back to the main code.
| Is This Answer Correct ? | 2 Yes | 1 No |
Post New Answer View All Answers
what is method overloading in c#?
What is garbage collection? How to force garbage collector to run?
How does split work in c#?
When should I throw an exception?
What is the name of c# compiler?
What are the types of parameters in c#?
Explain why do I get an error (cs1006) when trying to declare a method without specifying a return type?
List out the differences between array and arraylist in c#?
explain the three services model commonly know as a three-tier application.
What does addressof operator do in background ?
Why do we use abstract class in c#?
what is .NET framework architecture ??
Which is more efficient for loop or while loop?
What is the diff between System.String and System.Text.StringBuilder classes?
What is toint32 c#?