Что должно быть в скобках после функции
я занимаюсь программированием приличное время, но никогда не задумывался зачем после функции в скобках что-то указывать
Я знаю что в математике просто есть аргумент, но пожалуй я как-то не могу связать с кодом это
private void addUserControl(UserControl userControl)
{
userControl.Dock = DockStyle.Fill;
PanelContainer.Controls.Clear();
PanelContainer.Controls.Add(userControl);
userControl.BringToFront();
}
Тут я понимаю, что делаю с юзерконтролем,но зачем в скобках я писал по 2 раза одно и тоже? (Делал по гайду на ютубе)
Был бы рад если вы объясните, для чего нужно там писать что-либо и в каких случаях я могу оставить скобки пустыми
Ответы (1 шт):
Как я понял, речь идет о строчке
private void addUserControl(UserControl userControl)
Здесь UserControl
это тип, а userControl
это имя аргумента.
Например если бы вы принимали в метод число, было бы
private void MyMethod(int number)
Где int
- тип, number
- имя аргумента.
Чтобы не не повторяться, вы можете переименовать аргумент, например так
private void addUserControl(UserControl control)
{
control.Dock = DockStyle.Fill;
PanelContainer.Controls.Clear();
PanelContainer.Controls.Add(control);
control.BringToFront();
}
Ну или как угодно его назвать можете, лишь бы код понятным оставался.
Кстати, названия методов в C# принято писать с большой буквы, должно быть AddUserControl
.