Notice
Recent Posts
Recent Comments
Link
목록c# (1)
bdfgdfg
Reflection / Attribute
Reflection C#에서는 내가 정의한 클래스를 통해 만든 객체에 접근해보면. 내가 만들지 않은 다른 여러 기능들이 존재한다. 이것은 C#에서 만드는 모든 객체들은 모두 위 그림처럼 object클래스에서 파생되서 나온 것이기 때문. 여기서 주의깊게 봐야할 것은 GetType. 이녀석은 Type이란 자료를 가져온다. 이것으로 할 수 있는게 매우 많은데 클래스의 이름이라던지 해당 클래스내의 멤버라던지등 모든 정보를 가져올 수 있다. 이런식으로 클래스안의 내부 멤버에 접근할 수 있다. 참고로 Flag란 이름에서 알 수 있듯이. 여러 옵션을 찾기위해 |(or연산)을 해준다. System.Reflection.FieldInfo[] field = type.GetFields(System.Reflection.Bind..
게임프로그래밍/C#
2021. 8. 6. 22:58