Если что-то передается в метод как object[] myparams, к каждому элементу необходимо обращаться как myparams[0], myparams[1] и т. д.
Есть ли способ придать больше смысла каждому индексу, а не просто числу? Что-то, возможно, похожее на именованные параметры, которые, как я знаю, не работают для массивов.
Например:
идентификатор сотрудника = мои параметры[1]; имя_сотрудника = мои параметры[4]; Адрес сотрудника = мои параметры[6];
Вы должны знать, что индексы 1, 4, 6 на самом деле относятся к этим значениям.
В качестве дополнительного примечания, object[] связан интерфейсом, поэтому нет способа отключить тип.
myVarArgMethod("first-name", "Joe", "last-name", "Shmoe", "dob", new DateTime(2001, 1, 1))
- person Sergey Kalinichenko   schedule 25.06.2013