IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Faire commencer un tableau a l'indice 1


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 2
    Par défaut Faire commencer un tableau a l'indice 1
    Bien le bonjour.
    Je souhaiterai savoir si en C#, il est possible pour un tableau de le faire commencer a l'indice 1, et si oui, de quelle maniere.
    Merci d'avance.

  2. #2
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Un tableau commencera toujours à partir de l'indice 0, maintenant libre à toi de l'utiliser à partir de l'indice 1, bien que je n'en vois aps l'interet.

  3. #3
    Membre Expert
    Avatar de hed62
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    2 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Par défaut
    Essaie de nous préciser le but de faire commencer un tableau à 1, peut être que tu emploie une solution non idéale à ton problème, ce qui fait que tu sois devant cet obstacle.

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 2
    Par défaut
    C'est en rapport avec un exercice sur des lignes de bus. Il me serait difficile d'avoir une ligne 0, vu que l'indice de mon tableau correspont a mon numero de ligne.
    Mais en effet, je n'avais pas pensé a occulter la premiere case du tableau tout betement.
    Merci.

  5. #5
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Ton indice pourrait être ta ligne -1. Ainsi tu stoque la ligne 1 dans la case 0, la 2 dans 1, la 3 dans 2, ...
    Ce n'est qu'une repésentation des choses, ce serait bête de perdre une case pour cela

  6. #6
    Membre Expert
    Avatar de hed62
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    2 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Par défaut
    Tu melange représentation métier et implémentation => tu cours droit dans le mur

    Sérieusement, tu peux t'en sortir comme ca, bien sur. Mais il vaudrait mieux avoir une classe LigneDeBus qui contient le numéro de ligne. Ensuite tu fais une List<LigneDeBus> et pour accéder à une ligne particulière tu fait un delegate :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    List<LigneDeBus> malist;
    //remplissage
    LigneDeBus L1 = malist.Find(delegate(LigneDeBus item){return item.Num==1});

Discussions similaires

  1. Faire scroller un tableau
    Par JCD_31 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 21/06/2006, 09h23
  2. Faire un joli tableau HTML d'un XML via XSL
    Par FreddyP dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 16/03/2006, 12h43
  3. Réponses: 13
    Dernier message: 16/01/2006, 09h45
  4. Commencer un tableau
    Par Anduriel dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 08/01/2006, 19h17
  5. faire d'un tableau un lien
    Par jack1234 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 01/10/2005, 02h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo