Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (7.26 KB, 2 trang )
Chapter 8 Quick Reference
To Do this
Copy a value type
variable
Simply make the copy. Because the variable is a value type, you will
have two copies of the same value. For example:
int i = 42;
int copyi = i;
Copy a reference
type variable
Simply make the copy. Because the variable is a reference type, you
will have two references to the same object. For example:
Circle c = new Circle(42);
Circle refc = c;
Pass an argument
to a ref parameter
Prefix the argument with the ref keyword. This makes the parameter
an alias for the actual argument rather than a copy of the argument.
For example:
static void Main()
{
int arg = 42;
DoWork(ref arg);
Console.WriteLine(arg);
}
Pass an argument
to an out parameter
Prefix the argument with the out keyword. This makes the parameter
an alias for the actual argument rather than a copy of the argument.