Ví dụ sau:
public void TestStringValue(string input) {
input = "New String";
}
public void TestStringRef(string ref input) {
input = "New String";
}
public static Main() {
string testString = "Old Value";
TestStringValue(testString);
// out put là: "Old Value"
Console.WriteLine(testString);
TestStringRef(ref testString);
// out put là "New String"
Console.WriteLine(testString);
}
Xem thêm bài của anh Thiện Nguyện trên
ddth.org
Tới giờ mới chịu chú ý trên C#, C++ thì đâu bị vụ này.
No comments:
Post a Comment