class Data
ย ย ย {
ย ย ย ย ย ย ย public int value1 = 3;
ย ย ย }
ย ย ย Data data;
ย ย ย private void Apply()
ย ย ย {
ย ย ย ย ย ย ย System.Reflection.FieldInfo[] fieldInfo = data.GetType().GetFields();
ย ย ย ย ย ย ย int k = (int)fieldInfo[0].GetValue(data);
ย ย ย }
์๋ ์์ ์ฝ๋์ธ๋ฐ
fieldInfo[0].GetValue(data); << ์ด ๊ฐ์ object ํ์ด๊ฑฐ๋ .
๊ทธ๋์ k์ ๋์ ์ ํ๋ ค๋ฉด (int)๋ก ์บ์คํ ์ ํด์ค์ผํ๋๋ฐ ์ด๋ฌ๋ฉด ๊ฐ๋น์ง๊ฐ ๋ฐ์ํด์ ์บ์คํ ์ ์ํ๊ณ ๋ฆฌํ๋ ์ ์ผ๋ก ๊ฐ์ ์ป์ด์ฌ์๋ ์์๊น?
์ ์ด๋ถํฐ ์์ฐ๋๊ฒ ์ ์์ - dc App