일련의 항목을 나열하는 XML 파일이 있으며 해당 항목은 종종 코드에서 이름으로 참조됩니다.Visual Studio에서 디자인 타임에 코드 반영 및로드
Visual Studio에서 리플렉션을 사용하여이 목록을 인텔리 센스처럼 '액세스 가능'하게 만들 수 있습니까? 나는 그것이 전에 보았던 것을 보았다. 그리고 나는 그것이 매우 어렵다고 확신한다. 그러나 나는 적어도 물어 보지 않아도된다고 생각한다.
일련의 항목을 나열하는 XML 파일이 있으며 해당 항목은 종종 코드에서 이름으로 참조됩니다.Visual Studio에서 디자인 타임에 코드 반영 및로드
Visual Studio에서 리플렉션을 사용하여이 목록을 인텔리 센스처럼 '액세스 가능'하게 만들 수 있습니까? 나는 그것이 전에 보았던 것을 보았다. 그리고 나는 그것이 매우 어렵다고 확신한다. 그러나 나는 적어도 물어 보지 않아도된다고 생각한다.
반성을 권장하지 않습니다.
코드 복잡성 추가 외에도 XML을 수정하는 누군가로부터 코드를 열어 코드가 원하는대로 (주입 공격이라고 생각하는) 얻을 수 있도록합니다.
평소처럼 XML을 구문 분석하는 것이 더 좋지만 큰 if/switch 문을 사용하여 코드 실행 방법을 정의하십시오. 그렇게하면 문제를 파악하고 입력 내용의 유효성을 확인할 수있는 가능성이 높아집니다.
문자열에서 함수 호출까지 훌륭하지만 들리는 경우가 있습니다.
나는 그가 지능으로 C# 코드에서 XML에 액세스하려고한다고 생각합니다.
제 생각 엔 xml 필드의 속성을 가진 C# 클래스를 생성하는 일종의 코드 생성기를 작성해야합니다. Visual Studio에서 resourcefiles 코드를 생성하는 방법의 종류.
나는 이것이 사실일지도 모른다라고 생각했다, 나는 단지 어떤 이점이라도 있는지 알기 위해 생각을 밖으로 내고 싶었다. 고마워요! – Ciel