«reflection» 태그된 질문

리플렉션은 프로그램이 런타임에 구조 및 / 또는 동작을 관찰 및 / 또는 수정하는 능력입니다. 리플렉션은 지원되는 프로그래밍 언어에 따라 다릅니다.이 태그를 사용할 때 사용중인 프로그래밍 언어에 태그를 지정하십시오.


30
Java에서 일반 배열을 만드는 방법은 무엇입니까?
Java 제네릭의 구현으로 인해 다음과 같은 코드를 가질 수 없습니다. public class GenSet<E> { private E a[]; public GenSet() { a = new E[INITIAL_ARRAY_LENGTH]; // error: generic array creation } } 타입 안전을 유지하면서 이것을 어떻게 구현할 수 있습니까? Java 포럼에서 다음과 같은 솔루션을 보았습니다. import java.lang.reflect.Array; class Stack<T> { …

8
리플렉션을 사용하여 일반 메서드를 호출하려면 어떻게합니까?
컴파일 할 때 type 매개 변수를 모르는 대신 런타임에 동적으로 얻을 때 제네릭 메서드를 호출하는 가장 좋은 방법은 무엇입니까? 다음 샘플 코드를 고려하십시오- Example()메소드 내에서 변수에 저장된 변수를 GenericMethod<T>()사용하여 호출하는 가장 간결한 방법은 무엇입니까?TypemyType public class Sample { public void Example(string typeName) { Type myType = FindType(typeName); // What goes …
1069 c#  .net  generics  reflection 

22
C #에서 리플렉션을 사용하여 문자열에서 속성 값 가져 오기
내 코드에서 Reflection 1 예제를 사용하여 데이터 변환을 구현하려고 합니다. 이 GetSourceValue함수에는 다양한 유형을 비교하는 스위치가 있지만 이러한 유형과 속성을 제거 GetSourceValue하고 단일 문자열 만 매개 변수로 사용하여 속성 값을 가져 오고 싶습니다 . 문자열에 클래스와 속성을 전달하고 속성 값을 확인하고 싶습니다. 이것이 가능한가? 원본 블로그 게시물의 1 웹 보관 …

28
코드가있는 어셈블리의 경로는 어떻게 얻습니까?
현재 코드가있는 어셈블리의 경로를 얻는 방법이 있습니까? 호출 어셈블리의 경로를 원하지 않고 코드를 포함하는 경로 만 원합니다. 기본적으로 단위 테스트는 dll과 관련된 xml 테스트 파일을 읽어야합니다. 테스트 dll이 TestDriven.NET, MbUnit GUI 또는 기타에서 실행되는지 여부에 관계없이 항상 경로가 올바르게 해결되기를 원합니다. 편집 : 사람들은 내가 요구하는 것을 오해하는 것 같습니다. …
781 c#  .net  reflection  mbunit 








14
프로그래밍 방식의 기본값 (Type)
리플렉션을 사용하여 Type의 속성 을 반복 하고 특정 유형을 기본값으로 설정합니다. 이제 유형을 전환하고 default(Type)명시 적으로 설정할 수는 있지만 한 줄로 수행하고 싶습니다. 기본적으로 프로그래밍 방식으로 동등한가?
514 c#  reflection  default 


23
Enum 값의 속성 얻기
그 자체가 enum아닌 가치의 속성을 얻을 수 있는지 알고 싶습니다 enum. 예를 들어 다음이 있다고 가정합니다 enum. using System.ComponentModel; // for DescriptionAttribute enum FunkyAttributesEnum { [Description("Name With Spaces1")] NameWithoutSpaces1, [Description("Name With Spaces2")] NameWithoutSpaces2 } 내가 원하는 것은 열거 형 유형이 주어지고 2 튜플의 열거 형 문자열 값과 설명이 생성됩니다. 가치는 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.