Результаты поиска по запросу "reflection"
Отличный ответ, спасибо @Jason.
я есть некоторые проблемы с вызовом перегруженного статического метода с параметром out через отражение, и я был бы признателен за некоторые указатели. Я ищу, чтобы динамически создать тип, какSystem.Int32 или жеSystem.Decimal, а затем вызвать ...
Этот метод сохраняет одну строку SQL-запроса в переменной анонимного типа. Вы должны передать прототип в метод. Если какое-либо свойство анонимного типа не может быть найдено в запросе sql, оно заполняется значением prototype-value. C # создает конструкторы для своих анонимных классов, параметры имеют те же имена, что и свойства (только для чтения).
дал функцию, которая принимает команду SQL и выдает выходные данные, которые затем можно использовать для заполнения списка экземпляров классов. Код прекрасно работает. Я включил немного упрощенную версию без обработки исключений здесь просто для ...
Создайте пользовательский метод с проверкой на обнуление для класса данных ur или используйте javaType
тим, у меня есть какой-нибудь класс, как этот: class SomeClass(val aThing: String, val otherThing: Double)Затем я использую рефлексию для анализа полей этого класса: for(field in SomeClass.declaredMemberProperties){ }Как я могу проверить ...
НТН
аюсь получить имя проекта с помощью отражения, но во время метода подстроки это дает мне «индекс из связанной ошибки». string s = System.Reflection.Assembly.GetExecutingAssembly().Location; int idx = s.LastIndexOf(@"\"); s = s.Substring(idx, ...
Работал над чем-то похожим сегодня, и мне не пришло в голову использовать LINQ для этого. Очень хорошо!
ли элегантный способ получить все типы в сборке, которые имеют пользовательский атрибут? Так что, если у меня есть класс [Findable] public class MyFindableClass {}Я хотел бы иметь возможность найти его в коллекции типов, возвращаемых ...
List <TestContract> () Работает нормально, так как вы объявляете TestContract в самом List <TestContract> (), поэтому в нем не задействованы неизвестные обобщения. т.е. есть проблема, если вы попытаетесь сериализовать List <T>, но не List <TestContract> ().
я есть следующий код: [DataContract] class TestContract { private String _Name; private Int32 _Age; [DataMember( Name = "Name" )] public String Name { get { return _Name; } set { _Name = value; } } [DataMember( Name = "Age" )] public Int32 Age { ...
поскольку функции заставляют делать любые сравнения, которые необходимы.
ли в go получить "Type" без экземпляра? Я видел несколько примеров, которые используютreflect.TypeOf() но все они имеют дело с экземпляром. Ниже приведен фрагмент того, что я пытаюсь сделать: import ( "net/http" ) type ParamReader struct { // ...
Это очевидно, когда у меня есть экземпляр. Не полезно, когда у меня есть тип из отражения
лиотражениевC# предложить способ определить, если некоторые данныеSystem.Type типа модели какой-то интерфейс? public interface IMyInterface {} public class MyType : IMyInterface {} // should yield 'true' typeof(MyType)./* ????? ...
динамически создавать структуры из списка полей.
ли способ скопировать универсальную структуру (т.е. структуру, имена свойств которой неизвестны) и пропустить одно известное свойство? Вот что я знаю: Параметр к моей функции - я назову параметрmyData- имеет типinterface{}.myData это ...
Вам нужно будет использовать
ли получить тип класса из экземпляра свойства Я попробовал следующее var model = new MyModel("SomeValueForMyProperty") Type declaringType = model.MyProperty.GetType().DeclaringTypeНо результат всегда не для обоих DeclaringType и ReflectedType