F0ra
Messages postés111Date d'inscriptionmardi 18 septembre 2007StatutMembreDernière intervention29 décembre 2008
-
20 avril 2008 à 10:23
F0ra
Messages postés111Date d'inscriptionmardi 18 septembre 2007StatutMembreDernière intervention29 décembre 2008
-
20 avril 2008 à 14:10
Bonjour,
Je voudrais réaliser plusieurs structures imbriquées
Comme :
Couches[1].Neurons[1].w[1]=0
Dans le ficier Ia.cs :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace test
{
class Ia
{
public struct Neuron
{
double[] w;
}
public struct Couche
{
int nNumNeurons;
Neuron[] pNeurons;
};
}
}
Dans le ficier CodeFile1.cs :
using System;
using System.Drawing;
using System.Windows.Forms;
public class toto
{
private void exemple()
{
Couches[1].Neurons[1].w[1]=0;
}
}
cs_coq
Messages postés6351Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014100 20 avril 2008 à 12:48
Heu, par exemple :
public struct Neuron
{
// Constructeur
public Neuron(Int32 nbWs)
{
this._w = new Double[nbWs];
}
// tableau de Double
private Double[] _w;
// Propriété permettant d'accéder au tableau en lecture seule (le tableau, pas ses éléments)
public Double[] w
{
get
{
return this._w;
}
}
}
public struct Couche
{
// Constructeur
public Couche(Int32 nbNeurons)
{
this.pNeurons = new Neuron[nbNeurons];
}
// tableau de Neurons
private Neuron[] pNeurons;
// Propriété permettant d'accéder au tableau en lecture seule (le tableau, pas ses éléments)
public Neuron[] Neurons
{
get
{
return this.pNeurons;
}
}
// Obtient le nombre de neurons (pas besoin de la stocker, la classe Array dont hérite tout tableau l'expose via Length/LongLength)
public Int32 NumNeurons
{
get
{
return this.pNeurons.Length;
}
}
}
cs_coq
Messages postés6351Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014100 20 avril 2008 à 12:17
Salut,
Ca n'a rien à voir avec des types imbriqués, du moins ils n'ont pas forcément à l'être dans ce cas.
Il "suffit" d'avoir une propriété Neurons dans la classe Couche qui retourne une collection (ou tableau) d'instance de Neuron
etc etc