Вопросы по теме 'activator'
Activator.CreateInstance не может найти конструктор (MissingMethodException)
У меня есть класс со следующим конструктором
public DelayCompositeDesigner(DelayComposite CompositeObject)
{
InitializeComponent();
compositeObject = CompositeObject;
}
вместе с конструктором по умолчанию без параметров.
Далее я...
45559 просмотров
schedule
20.12.2023
Как использовать Activator для создания экземпляра универсального типа и приведения его обратно к этому типу?
У меня есть универсальный тип Store<T> , и я использую Activator для создания экземпляра этого типа. Теперь, как после использования Activator я могу преобразовать результирующий объект типа object обратно в созданный тип? Я знаю тип,...
39908 просмотров
schedule
07.04.2022
Activator.CreateInstance с унаследованным классом не в том же проекте
У меня есть решение, которое содержит два проекта. Сначала позвольте мне описать мой сценарий. Проект 1: содержит вызовы базового класса MyBaseClass со следующими двумя интересующими меня свойствами и методом:
TypeToLoad — статическое строковое...
1914 просмотров
schedule
16.06.2022
Преобразование типа в ссылочный тип
У меня есть метод с таким ограничением:
public class MappingTransformation
{
public static ClassMapped<T> Convert<T>(Mapping<T> source) where T : class
{
return ClassMapped<T>.GetInstance(source);
}
}...
131 просмотров
schedule
02.07.2022
приведение с помощью переменной типа
Приведенный ниже код не будет работать. Я хотел знать, как я могу динамически привести экземпляр к типу, определенному во время выполнения?
Convert.ChangeType () возвращает объект, который все еще нужно преобразовать. То же самое и со всеми...
11056 просмотров
schedule
19.04.2022
Странное поведение приведения типов
Я пытаюсь создать какой-то тип из сборки. Этот тип реализует интерфейс IDerrivedInterface , который наследуется от интерфейса IBaseInterface . Итак, я собираюсь создать экземпляр типа, который реализует IBaseInterface :
if (assembly != null)...
125 просмотров
schedule
01.06.2024
Преобразование типа массива в единственное число
В C# можно преобразовать тип массива в единственное число для использования с Activator.CreateInstance . Возьмите это, например:
void Main()
{
var types = new[] { typeof(ExampleClass), typeof(ExampleClass[]) };
var objects = new...
117 просмотров
schedule
28.01.2023
Создание экземпляров вложенных классов с помощью отражения с #
У меня есть DAL, который обращается к нескольким файлам CSV, которые постоянно обновляют свои форматы и постоянно добавляют новые форматы.
каждая строка в CSV-файле представляет класс в системе, но из-за множества форматов ввод обрабатывается с...
896 просмотров
schedule
14.07.2022
Вызов метода VB6 из C# из динамического объекта с ByRef и необязательными параметрами
Обычно я без проблем делаю вызовы методов класса динамически, но только этот метод не работает, всегда возвращает ошибку:
Dynamic conn = Activator.CreateInstance(Type.GetTypeFromProgID("MyTeam.MyClass"));
bool test = false;...
334 просмотров
schedule
10.09.2022