Как я могу создать частичный класс во время выполнения?

StackOverflow https://stackoverflow.com/questions/1888517

  •  19-09-2019
  •  | 
  •  

Вопрос

Как я могу создать частичный класс во время выполнения?

Пример:у меня есть класс

public partial class A
{

}

Я хочу создать часть моего класса A во время выполнения из XML-файла.потому что я не компилирую свой проект при любых изменениях в коде.Я знаю, что это мало что значит, но мне это нужно.

Файлы XOML мне подходят?

Это было полезно?

Решение

Смысл частичных классов заключается в том, чтобы иметь возможность определять их части в разных исходных файлах.В итоге после компиляции у вас получается обычный класс, неотличимый ни от какого другого.Таким образом, не существует такой вещи, как «создание экземпляра частичного класса».

Другие советы

А partial Ключевое слово используется для разделения класса на несколько файлов кода.Компилятор объединяет их в один класс.

MSDN:Определения частичных классов

Вы не можете.

Частичный класс не существует в CLR.Это скорее трюк Visual Vtudio, чем что-либо еще.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top