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 :

explications code c#


Sujet :

C#

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2011
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 25
    Points : 24
    Points
    24
    Par défaut explications code c#
    Bonjour a tous le monde, je poste ce message parce-que je suis débutant dans le c# c'est pourquoi j'ai besoin que vous m'expliquer pourquoi dans le code en bas une variable [x] de type int est déclarer dans la boucle for. Alors que la création du tableau est de type string. J'ai étudier un peu les tableau juste le début, donc je ne comprend pas tous.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
     
    namespace ConsoleApplication2
    {
        class Program
        {
            static void Main(string[] args)
            {
                string[] tableau = new string[5];
     
                for (int x = 0; x < tableau.Length; ++x)
                {
                    Console.Write("Veuillez entrer le mot " + (x + 1) + " : ");
                    tableau[x] = Console.ReadLine();
                }
     
                for (int x = 0; x < tableau.Length; ++x)
                    Console.Write(tableau[x] + " ");
     
                Console.Read();
     
            }
        }
    }
    Puis dans la 2e boucle for il y a ce bout de code qui affiche les mots de l'utilisateur a l'ecrant, je ne voit pas ce que + " " vient faire dedant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Console.Write(tableau[x] + " ");
    ca revient au meme de mettre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Console.WriteLine(tableau[x]);
    merci pour vos réponse et pourriez vous me donner des exemples d'exercice utilisant les tableaux svp.

  2. #2
    Expert éminent Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Points : 7 903
    Points
    7 903
    Par défaut
    Supposons que on ai entré dans tableau les 5 mots "Le", "petit", "chat", "est", "mort".

    Le résultat de la boucle de write sera
    le petit chat est mort
    Si on on enlève + " ", le résulat sera
    lepetitchatestmort
    Si on remplace par WriteLine :
    le
    petit
    chat
    est
    mort

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2011
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 25
    Points : 24
    Points
    24
    Par défaut D'accord merci mais pourquoi le reste ?
    Merci pour votre réponse clair et précise j'ai bien compris. Mais pourquoi dans le code en bas une variable [x] de type int est déclarer dans la boucle for. Alors que la création du tableau est de type string.

  4. #4
    Membre du Club
    Inscrit en
    Octobre 2008
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 51
    Points : 42
    Points
    42
    Par défaut réponse a ta question
    La variable de type x est ici utilisé pour incrémenter.

  5. #5
    Max
    Max est déconnecté
    Expert éminent sénior

    Avatar de Max
    Homme Profil pro
    Artisan développeur
    Inscrit en
    Mai 2007
    Messages
    2 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Artisan développeur
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2007
    Messages : 2 954
    Points : 14 933
    Points
    14 933
    Par défaut
    Salut.
    Citation Envoyé par best01 Voir le message
    Merci pour votre réponse clair et précise j'ai bien compris. Mais pourquoi dans le code en bas une variable [x] de type int est déclarer dans la boucle for. Alors que la création du tableau est de type string.
    Ton tableau contient effectivement des string, mais l'entier x représente l'indice dans le tableau. Pour reprendre l'exemple "Le", "petit", "chat", "est", "mort", l'indice 0 contient "Le", l'indice 1 "petit", etc. .

Discussions similaires

  1. Explication code VBA svp
    Par Guns Of The Patriots dans le forum VBA Access
    Réponses: 6
    Dernier message: 10/06/2008, 13h33
  2. explication code vba
    Par akmer dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/04/2008, 10h01
  3. explication code vba
    Par akmer dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 09/04/2008, 12h12
  4. explication code
    Par lolothom dans le forum Access
    Réponses: 3
    Dernier message: 03/02/2006, 22h22
  5. explication code
    Par mdevlieg dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 25/01/2005, 10h32

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