gpt4 book ai didi

c# - 检查数组是否是多维的

转载 作者:行者123 更新时间:2023-11-30 16:36:50 24 4
gpt4 key购买 nike

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

public void CopyTo(MyClass[] array, int arrayIndex)

我认为这些括号意味着给定的数组是一维的,但是当我自动从界面导入评论时,评论出现了,我必须检查多维性。谁能给我解释一下?

亲切的问候

塞巴斯蒂亚

最佳答案

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

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

关于c# - 检查数组是否是多维的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/352232/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com