Эй, ребята, я довольно новичок в C #, и мне интересно, есть ли простой способ передать строку в виде нескольких параметров. Вот пример:
Я хочу перейти к функции, которая принимает следующие параметры:
DoStuff(int a, string b, string c, string d)
У меня есть строка, скажем "строка e", которая содержит следующее:
1, а, б, в
Так что я хотел бы вызвать функцию следующим образом: DoStuff (e). Но, конечно, это приводит к ошибкам, потому что ожидает больше параметров. Есть ли простой способ передать мою строку параметров в функцию?
РЕДАКТИРОВАТЬ: Спасибо за все советы по перегрузкам функций. Эта функция является конструктором класса, может ли она иметь перегрузки? Вот код
arrayvariable[count] = new DoStuff(e);