3

当我在我的类中实现 ICollection 接口时,我想实现 CopyTo 方法,如果数组是多维的,我必须抛出一个参数异常。这是什么意思?我的方法的负责人是这个

public void CopyTo(MyClass[] 数组,int arrayIndex)

我认为这些括号意味着给定的数组是一维的,但是当我从界面自动导入注释时,会出现注释,我必须检查多维性。有人可以向我解释吗?

亲切的问候

塞巴斯蒂亚

4

1 回答 1

3

你可以看看Array.Rank?然而,T[] 是一维的。当您只知道“数组”时,您主要需要检查排名。这是因为实际方法是通过 Array 而不是 T[] 公开的。

所以简而言之 - 在这种情况下不要担心它;-p

于 2008-12-09T09:49:35.007 回答