ecsimsw

C# / Accessing variable value by name 본문

C# / Accessing variable value by name

JinHwan Kim 2019. 3. 8. 18:13

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); } }
    - 리플렉션을 공부할 것!


'Language > C++, C#' 카테고리의 다른 글

scope resolution operator / namespace  (0) 2019.04.02
C# / Params  (0) 2019.03.15
C# / object / var / dynamic  (0) 2019.03.04
C# / Iterators/ IEnumerator, IEnumerable / yield  (0) 2019.03.01
C# / Is와 As  (0) 2019.01.18
Comments