What is the difference between ref and out keywords?
What is the difference between ref and out keywords?
Here is the difference between the ref
and out
keywords in C#:
ref
keywordref
keyword is used to pass an argument to a method by reference.ref
must be initialized before passing it to the method.ref
.Example:
int x = 5;
DoubleValue(ref x);
Console.WriteLine(x); // Output: 10
out
keywordout
keyword is also used to pass an argument to a method by reference.out
does not need to be initialized before passing it to the method.out
before returning.Example:...
middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào