Результаты поиска по запросу "reflection"
Мой общий вклад, который проверяет, реализует ли данный тип (или его базовые классы) интерфейс типа T:
ужно проверить объект, чтобы увидеть, является ли он пустым, тип значения илиIEnumerable<T> гдеT это тип значения Пока что у меня есть: if ((obj == null) || (obj .GetType().IsValueType)) { valid = true; } else ...
Спасибо! Теперь, когда я прочитал заметки peterSO, в этом есть смысл. Я использовал foo, а не & foo, поэтому не мог быть изменен, и не был уверен, что такое Elem ().
работы с полями структуры с использованиемreflect пакет. в частности, не выяснили, как установить значение поля. type t struct { fi int; fs string } var r t = t{ 123, "jblow" } var i64 int64 = 456получить имя поля я - это похоже на работу var ...
в качестве параметра типа вместо значения параметра в haskell
type t1 struct { i int; s string } var v1 reflect.Type = /* how to set to t1's reflect.Type? */ ли получить отражения. Тип t1 без необходимости его создания? Можно ли получить refle.Type для t1, если его имя "t1" в виде строки?
Я только что заметил, что ваш пример был коллекцией, это не сработает с коллекцией, переданной в целом. Вы должны будете передать каждый элемент в отдельности. Я испытываю желание удалить, но это, вероятно, поможет другим, кто ищет этот же вопрос в Google.
отрим этот пример: public interface IAnimal { } public class Cat: IAnimal { } public class DoStuff { private Object catList = new List<Cat>(); public void Go() { // I want to do this, but using reflection instead: if (catList is ...
для вас вместе со скрытым приватным полем, содержащим данные.)
у получить все поля, которые имеют нулевые значения, но я даже не получаю никаких полей: [Serializable()] public class BaseClass { [OnDeserialized()] internal void OnDeserializedMethod(StreamingContext context) { FixNullString(this); } ...
Вот
я напишу: var type = typeof(List<string>); Console.WriteLine(type.Name);Это напишет: List`1 Я хочу это написать просто: Список Как я могу это сделать? Есть ли более умный способ сделать это без использованияSubstring или аналогичные функции ...
Как я могу преобразовать строковое значение в имя свойства объекта [дубликата]
На этот вопрос уже есть ответ здесь: C # динамический доступ к значениям свойств по имени свойства [/questions/13766198/c-sharp-accessing-property-values-dynamically-by-property-name] 2 ответая впервые делаю что-то подобное в C # / .NET и ...
как отметил Валентин Кузуб:
я есть фрагмент кода в моей программе, который различает сгенерированные компилятором классы, проверяя, содержат ли они «DisplayClass» в своем имени типа. после прочтенияэтот ...
Как динамически получить свойство по имени из C # ExpandoObject?
у меня естьExpandoObject и хотите создать для него метод получения, который будет возвращать свойство по имени во время выполнения, где имя указывается в строке, а не в жестком коде. Например, я могу сделать ...
насколько я понял ваш случай следующего должно хватить
аюсь написать метод, используя отражение, чтобы вернуть все классы, которые являются подклассами класса, который использует обобщенные, без ограничения универсальным типом. Так, например, в EF я хочу найти все классы отображения. Классы настроены ...