如果某个东西作为object [] myparams传递给方法,则需要以myparams [0],myparams [1]等方式访问每个元素。
有没有办法为每个索引提供更多意义而不仅仅是一个数字?可能与命名参数类似的东西,我知道它不适用于数组。
例如:
employeeid = myparams [1]; employeeFirstName = myparams [4]; employeeAddress = myparams [6];
您必须知道索引1,4,6实际上是指那些值。
作为补充说明,object []受接口绑定,因此无法切换类型。
答案 0 :(得分:2)
您应该使用键值集合(即Dictionary
,HashSet
)而不是纯粹的对象数组来实现所需的效果。