none
Crear un Array basado en una clase que contiene un Array. RRS feed

  • Pregunta

  • Public Class Form1
      Dim Enlace_ClaseTriangulo As New ClaseTriangulo

    ....
    ....

    End Class

    Public Class Triangulo
      Public ValoresFila() As Integer
    ...
    ...
    End Class

    Public Class ClaseTriangulo

      Private _FilaTriangulo() As Triangulo

    ...
    ...
    ' Aqui da problema al inicializar ...
        _FilaTriangulo(0).ValoresFila(0) = 1
        _FilaTriangulo(1).ValoresFila(0) = 1
        _FilaTriangulo(1).ValoresFila(1) = 1

    ...
    ...

      End Sub

    End Class

    miércoles, 11 de febrero de 2009 15:43

Todas las respuestas

  • Por lo que se puede suponer en base a tu mensaje: Lo que hace falta es crear el array, o bien crear la collection. luego agregar los valores para luego asignar los valores en una posicion dada:

        public class Triangulo
        {
            Collection<Double> _valores;
            public Collection<Double> Valores { get { return _valores; } }
    
            public Triangulo()
            {
                _valores = new Collection<double>();
            }
        }
    
        public class ClaseTriangulo
        {
            private Collection<Triangulo> _fila;
    
            public ClaseTriangulo()
            {
                _fila = new Collection<Triangulo>();
                var nuevo = new Triangulo();
                nuevo.Valores.Add(123);
                _fila.Add(nuevo);
    
                _fila[0].Valores[0] = 123.22;
            }
        }

     


    Profesionista Microsoft VIP México World Wide Finalist Imagine Cup 2007 C#, WPF, WCF
    martes, 21 de abril de 2009 5:04