переменная, используемая вместо пространства имен? - PullRequest
0 голосов
/ 09 января 2020

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

Поэтому вместо того, чтобы писать один и тот же код в каждом контроллере button_click, я планировал вызвать void WhichController

string ControlName = "UserControl";
string ControlNamePath = "FormProject.";

 private void button2_click(object sender, EventArgs e){
   int controllernumber += 3;
   WhichController();
 }

 private void WhichController(){
   var ControllerDisplay = ControlNamePath + ControlName + Controllernumber;
   ControllerDisplay Controllershow = new ControllerDisplay();
   panel1.Controls.Add(Controllershow);
 }

Я продолжаю получать ControllerDisplay - переменная, но используется как тип. Есть ли что-нибудь вокруг этого? Предложения по изменению метода приветствуются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...