Question

étant donné que j'implémente ICollection-Interface dans ma classe, je souhaite implémenter la méthode CopyTo-Method et je dois lever une exception Argument-exception si le tableau est multidimensionnel. Que veut-on dire par là? La tête de ma méthode est-ce

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

Je pensais que ces crochets signifieraient que le tableau donné est unidimensionnel, mais lorsque j'importe automatiquement les commentaires depuis l'interface, le commentaire apparaît, il faut que je vérifie la multidimensionnalité. Est-ce que quelqu'un peut me l'expliquer?

Cordialement

Sebastia

Était-ce utile?

La solution

Vous pouvez regarder Array.Rank? Cependant, T [] est unidimensionnel. Vous devez principalement vérifier le rang lorsque tout ce que vous savez sur & "Array &"; En effet, la méthode réelle est exposée via Array et non T [].

En bref, ne vous inquiétez pas dans ce scénario ;-p

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top