Pregunta

ya que estoy implementando la interfaz ICollection en mi clase, quiero implementar el método CopyTo y tengo que lanzar una excepción Argumento si la matriz es multidimensional. ¿Qué quieres decir con esto? El jefe de mi método es este

PublicToid CopyTo (matriz MyClass [], int arrayIndex)

Pensé que estos paréntesis significarían que la matriz dada es unidimensional, pero cuando importo automáticamente los comentarios desde la interfaz aparece el comentario, que tengo que verificar la multidimensionalidad. ¿Alguien me lo puede explicar?

Con un cordial saludo

Sebastia

¿Fue útil?

Solución

Puedes mirar Array.Rank? Sin embargo, T [] es unidimensional. Principalmente necesita verificar el rango cuando todo lo que sabe es & Quot; Array & Quot ;. Esto se debe a que el método real se expone a través de Array, no T [].

Entonces, en resumen, no te preocupes por eso en este escenario ;-p

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top