Вопросы по теме 'reflection'
Как создать новый экземпляр объекта из Типа
Не всегда можно знать Type объекта во время компиляции, но может потребоваться создать экземпляр Type .
Как получить новый экземпляр объекта из Type ?
598109 просмотров
schedule
20.04.2022
Использование C# с OpenOffice через отражение
Я работаю над кодом для вставки в текущий активный документ OpenOffice непосредственно из C#. . Я не могу включить ни одну из библиотек OpenOffice, потому что мы не хотим их упаковывать, поэтому мы используем отражение, чтобы получить доступ к...
1424 просмотров
schedule
20.07.2023
Как правильно отбрасывать объекты, созданные с помощью отражения
Я пытаюсь осмыслить размышления, поэтому решил добавить в программу, которую пишу, возможность расширения. Единственный способ понять концепцию - запачкать пальцы и написать код, поэтому я пошел по пути создания простой интерфейсной библиотеки,...
12455 просмотров
schedule
25.05.2023
Как я могу построить «диаграмму дерева зависимостей» из моего решения .NET
Я могу легко увидеть, на какие проекты и dll ссылается один проект из проекта Visual Studio .NET.
Есть ли какое-либо приложение или использование отражения, которое может построить мне полное дерево зависимостей, которое я могу использовать для...
10892 просмотров
schedule
07.12.2023
Как использовать отражение для вызова частного метода?
В моем классе есть группа частных методов, и мне нужно вызывать один динамически на основе входного значения. И вызывающий код, и целевые методы находятся в одном экземпляре. Код выглядит так:
MethodInfo dynMethod =...
184862 просмотров
schedule
05.07.2023
Получить имя свойства класса
У меня есть приложение winform, собирающее данные с помощью привязки данных. Все выглядит нормально, за исключением того, что мне нужно связать свойство с textedit с помощью строки:
Me.TextEdit4.DataBindings.Add(New...
7398 просмотров
schedule
02.09.2022
Как я могу запустить все модульные тесты JUnit, кроме тех, которые заканчиваются на IntegrationTest, в моем проекте IntelliJ IDEA с помощью интегрированного средства запуска тестов?
Я в основном хочу запустить все тесты JUnit unit в моем проекте IntelliJ IDEA (за исключением интеграционных тестов JUnit), используя статический метод suite () JUnit. Зачем использовать статический метод suite ()? Потому что затем я могу...
10229 просмотров
schedule
24.09.2022
Отражение .net и ключевое слово params
В .net есть ли способ с помощью отражения определить, отмечен ли параметр метода ключевым словом «params»?
2860 просмотров
schedule
07.02.2023
Вызов метода с использованием отражения для одноэлементного объекта
Итак, у меня есть следующее:
public class Singleton
{
private Singleton(){}
public static readonly Singleton instance = new Singleton();
public string DoSomething(){ ... }
public string DoSomethingElse(){ ... }
}
Используя...
5743 просмотров
schedule
14.05.2022
Получение размера поля в байтах с помощью C #
У меня есть класс, и я хочу проверить его поля и в конце концов сообщить, сколько байтов занимает каждое поле. Я предполагаю, что все поля имеют тип Int32, байт и т. Д.
Как мне легко узнать, сколько байтов занимает поле?
Мне нужно что-то вроде:...
50003 просмотров
schedule
19.08.2022
Как использовать отражение для вызова универсального метода?
Как лучше всего вызвать универсальный метод, когда параметр типа неизвестен во время компиляции, но вместо этого получается динамически во время выполнения?
Рассмотрим следующий пример кода - какой самый краткий способ вызвать...
292126 просмотров
schedule
15.05.2023
Как отражение сообщает мне, когда свойство скрывает унаследованный член с помощью ключевого слова 'new'?
Итак, если у меня есть:
public class ChildClass : BaseClass
{
public new virtual string TempProperty { get; set; }
}
public class BaseClass
{
public virtual string TempProperty { get; set; }
}
Как я могу использовать отражение, чтобы...
5958 просмотров
schedule
06.03.2022
Для чего используется Method.isBridge?
Во время навигации по классу java.lang.reflect.Method я наткнулся на метод isBridge . Его Javadoc говорит, что он возвращает true, только если спецификация Java объявляет метод как true.
Пожалуйста, помогите мне понять, для чего это...
5568 просмотров
schedule
15.11.2022
Отражение — получение общих аргументов из экземпляра System.Type
Если у меня есть следующий код:
MyType<int> anInstance = new MyType<int>();
Type type = anInstance.GetType();
Как я могу узнать, с каким аргументом (аргументами) типа был создан экземпляр экземпляра, посмотрев на переменную типа?...
20223 просмотров
schedule
22.04.2024
Отражение для определения методов расширения
В C # есть метод, использующий отражение, чтобы определить, был ли метод добавлен к классу как метод расширения?
Учитывая метод расширения, такой как показанный ниже, можно ли определить, что Reverse () был добавлен к строковому классу?
public...
31864 просмотров
schedule
21.05.2023
Как получить все экземпляры всех загруженных типов, реализующих данный интерфейс?
Нам нужно получить все экземпляры объектов, реализующих данный интерфейс — можем ли мы это сделать, и если да, то как?
23722 просмотров
schedule
19.06.2023
Искать сборку для всех дочерних типов?
Я хотел бы найти все типы, наследующие от базы/интерфейса. У кого-нибудь есть хороший способ сделать это? Идеи?
Я знаю, что это странная просьба, но тем не менее я играю с ней.
1940 просмотров
schedule
23.07.2022
Базовый объект Тип пустого массива
Хей,
предполагая, что у меня есть код, который выглядит так:
List<User> userList = GetUserByName (u => u.Name == name);
DoSomethingWithTheUsers (userList.ToArray ());
Теперь я хочу узнать тип объектов в массиве в методе...
1728 просмотров
schedule
30.09.2023
C# VS 2005: как получить открытый список членов класса во время выполнения?
Я пытаюсь получить список переменных членов класса во время выполнения. Я знаю это, вероятно, используя typeof и отражения. но не могу найти пример. Пожалуйста, кто-нибудь пролейте свет для меня.
Вот пример псевдокода:
Class Test01
{...
3445 просмотров
schedule
15.03.2023
Как получить доступ к индексу Generic.List по отражению?
хорошо, у меня есть класс, и я передаю объект как свойство.
объект, который я передаю, это List<X>
в моем классе я пытаюсь получить доступ к индексу объекта путем отражения, НО Я НЕ МОГУ!!!
Пример:
этот класс работает, я только что...
3304 просмотров
schedule
17.06.2022