当我在我的类中实现ICollection-Interface时,我想实现CopyTo-Method,如果数组是多维的,我必须抛出一个Argument-exception。 这是什么意思?我方法的负责人就是这个
public void CopyTo(MyClass [] array,int arrayIndex)
我认为这些括号意味着给定的数组是一维的,但是当我自动从界面导入注释时,注释出现,我必须检查多维度。 有人可以向我解释一下吗?
亲切的问候
塞瓦斯蒂亚
答案 0 :(得分:3)
你可以看看Array.Rank吗?但是,T []是一维的。当你所知道的是“阵列”时,你主要需要检查等级。这是因为实际方法是通过Array公开的,而不是T []。
简而言之 - 在这种情况下不要担心;-p