Tôi đang tự hỏi, vì rất nhiều thứ có thể được thực hiện bằng cách sử dụng phản chiếu, tôi có thể thay đổi trường riêng tư chỉ đọc sau khi phương thức khởi tạo hoàn thành việc thực thi nó không?
(lưu ý: chỉ là tò mò)
public class Foo
{
private readonly int bar;
public Foo(int num)
{
bar = num;
}
public int GetBar()
{
return bar;
}
}
Foo foo = new Foo(123);
Console.WriteLine(foo.GetBar()); // display 123
// reflection code here...
Console.WriteLine(foo.GetBar()); // display 456