Accessing variable value by name
-
- 변수 이름으로 필드내의 public 변수에 접근하여 그 값을 가져오는 방법.
class Program { static void Main(string[] args) { Test1 test1 = new Test1(); test1.AccessOtherMember(); } } class Test1 { public int R1= 10; public void AccessOtherMember() { var accessedR1 = this.GetType().GetField("R1").GetValue(this); Console.WriteLine(accessedR1); } } - 리플렉션을 공부할 것!