In Main function another function is there and to that
function if we pass string as parameter ,then that string
value is passed by value or reference type?
Answer Posted / parmjit
even if string is a reference type, whenever we pass it to
another function, it is passed as refrence-value to that
function function.
If the actual parameter is a string constant using this
refrence the called function cannot change the passed
string, because strings are constant values cannot be
modified.
If the actual parameter is a variable holding a referance
to a string object, even the the called function neither
change the passed string value nor change the referance
stored in the original passed parameter.
Is This Answer Correct ? | 2 Yes | 3 No |
Post New Answer View All Answers
What is the difference between dynamic and var in c#?
What is the implicit name of the parameter that gets passed into the class set method?
What is the benefit of interface in c#?
What is array and arraylist?
Can we inherit abstract class in c#?
How do you escape c#?
Does c# have primitives?
What will be the output of the following code?
What is overloading with example?
What is constants in c#?
Is java better than c#?
Explain more on CLR
What is the root element of an xml file?
Can a abstract class have a constructor?
Distinguish between the Debug class and Trace class with its functionality?