Как я могу создать частичный класс во время выполнения?
-
19-09-2019 - |
Вопрос
Как я могу создать частичный класс во время выполнения?
Пример:у меня есть класс
public partial class A
{
}
Я хочу создать часть моего класса A во время выполнения из XML-файла.потому что я не компилирую свой проект при любых изменениях в коде.Я знаю, что это мало что значит, но мне это нужно.
Файлы XOML мне подходят?
Решение
Смысл частичных классов заключается в том, чтобы иметь возможность определять их части в разных исходных файлах.В итоге после компиляции у вас получается обычный класс, неотличимый ни от какого другого.Таким образом, не существует такой вещи, как «создание экземпляра частичного класса».
Другие советы
А partial
Ключевое слово используется для разделения класса на несколько файлов кода.Компилятор объединяет их в один класс.
Вы не можете.
Частичный класс не существует в CLR.Это скорее трюк Visual Vtudio, чем что-либо еще.