[VB.NET] Console.ReadLine() et WriteLine()

Résolu
Bonjour,

J'aurais une petite question, est-ce que l'un de vous pourrait me dire s'il est possible mettre sur la "même ligne", en console, un Console.WriteLine() et un Console.ReadLine()?
Par exemple:
Veuillez entrer votre âge: _
où "_" étant un champ de texte.

Exemple plus concret, CMD, on peut écrire du texte sur une ligne déjà écrite avec le path suivi de ">".

J'espère que j'ai été clair, merci d'avance.

3 réponses

  1.     Sub Main()
            Console.Write("Entrez votre âge : ") ' on utilise Write pour ne pas faire de saut de ligne
            Dim age = Console.ReadLine() ' on lit ce que l'utilisateur tape
            Console.WriteLine("Vous avez : {0} an(s)", age) ' et on l'affiche
    
            Console.ReadKey() ' on attend que l'utilisateur appuye sur une touche avant de quitter
        End Sub

    3
    1. le console.write affiche tout sur la meme ligne, exemple:
      console.write("salut")
      console.write("hello")

      donnera: saluthello

      alors que si tu met console.writeline aux deux, cela donnera ceci:
      salut
      hello

      :)
      2
      1. Salut,
        Parfait, merci beaucoup, ça fonctionne. Je n'avais pas saisie la différence entre Write et WriteLine ; j'avais regarder pour Read/ReadLine pensant regarder au bon endroit mais... non
        Merci beaucoup pour ton aide!
        0