Я работаю над общими формами и использую некоторые отражения в родительских формах для решения некоторых задач. Я хочу сделать исправление производительности, если это возможно, поэтому любая помощь очень ценится.
ниже - это то, что я называю BrowseForm
У меня есть следующее свойство в родительской форме:
public string CrudName {get;set;}
Я установил имя строки формы Crud, открываемой во время разработки, из сетки свойств формы просмотра.
наконец, во время выполнения, когда пользователь нажимает кнопки «Добавить», «Редактировать» или «Смотреть», я запускаю приведенный ниже код, чтобы открыть новую форму и привязать к ней данные
Type type = Assembly.GetEntryAssembly()
.DefinedTypes
.FirstOrDefault(t => t.Name == MyCrudName);
Form MyForm = Activator.CreateInstance(type) as Base4Crud;
//some code here
MyForm.ShowDialog();
так что мне было интересно, можно ли выполнить работу лучше? Заранее спасибо