0

如果将某些内容作为 object[] myparams 传递给方法,则需要以 myparams[0]、myparams[1] 等方式访问每个元素。

是否有某种方法可以为每个索引提供更多含义而不仅仅是一个数字?可能类似于命名参数的东西,我知道它不适用于数组。

例如:

员工 ID = myparams[1]; employeeFirstName = myparams[4]; 员工地址 = myparams[6];

您必须知道索引 1、4、6 实际上是指这些值。

作为附加说明, object[] 由接口绑定,因此无法切换类型。

4

1 回答 1

2

您应该使用键值集合(即Dictionary, HashSet)而不是纯对象数组来达到预期的效果。

于 2013-06-25T19:37:17.273 回答