Maison  >  Article  >  développement back-end  >  Que signifie la console en C#

Que signifie la console en C#

清浅
清浅original
2019-05-06 10:39:3329537parcourir

Console en C# signifie console. Console est une classe qui encapsule certaines opérations de base de la console, telles que [Console.Write], ce qui signifie écrire des chaînes directement sur la console.

Que signifie la console en C#

Console C#

  • Console.Write signifie écrire des caractères directement dans la chaîne de la console, aucune nouvelle ligne n'est effectuée et les caractères précédents peuvent continuer à être écrits.

  • Console.WriteLine signifie écrire une chaîne sur la console, puis l'envelopper.

  • Console.Read signifie lire une chaîne à partir de la console sans sauts de ligne.

  • Console.ReadLine signifie envelopper la chaîne après l'avoir lue depuis la console.

  • Console.ReadKey Obtient le caractère ou la touche de fonction suivante appuyée par l'utilisateur. La touche enfoncée est affichée dans la fenêtre de la console.

  • Console.Beep émet un bip via le haut-parleur de la console.

  • Console.Clear efface le tampon de la console et les informations d'affichage de la fenêtre de la console correspondante.

Sortie vers la console

Sortie vers la console signifie sortir des données vers la console et les afficher. Le framework .Net fournit la classe console pour implémenter cette tâche. La méthode de sortie est la suivante :

  • Console.WriteLine();

  • Console.Write() ;

  • Console.WriteLine(valeur de sortie);

  • Console.Write(valeur de sortie);

  • Console.WriteLine("Chaîne de format de sortie", liste de variables);

  • Console.Write("Chaîne de format de sortie", liste de variables);

Console.WriteLine("This is {0}, this is {1} and {2}",strName[0],strName[1],strName [2],strName3]);

Cette méthode contient deux paramètres : "format string" et liste de variables. "Voici {0}, voici {1} et {2}" Il s'agit de la chaîne de format {0}, {1}, {2} sont appelés espaces réservés, qui représentent la table de variables disposées en séquence, et 0 correspond. à la variable La première variable de la liste, 1, correspond à la deuxième variable de la liste des variables, et ainsi de suite pour compléter la sortie.

Entrée depuis la console

Entrée depuis la console signifie entrer des données de la console dans le programme.

Méthode de saisie fournie par la classe Console :

Console.ReadLine(); Ce code renvoie une donnée de type chaîne, qui peut être directement affectée à une variable chaîne, telle que :

string strname=Console.ReadLine();

Parfois, vous devez saisir des chiffres depuis la console, vous devez utiliser le contenu introduit précédemment, la conversion de données, telle que :

int num=int.Parse(Console.ReadLine());
int num=Convert.ToInt32(Console.ReadLine());

Les deux codes ci-dessus ont le même effet, vous pouvez choisir l'un ou l'autre en fonction de votre propres habitudes.

Remarque :

  • Les résultats d'entrée de Console.ReadLine() et Console.Read() sont complètement différents et ne peuvent pas être mélangés.

  • Console.Read(), La valeur de retour est le code ASCII du premier caractère

  • Console.ReadLine(), La valeur de retour est une chaîne.

C'est-à-dire que la méthode read ne peut lire que le premier caractère, tandis que ReadLine peut lire plusieurs caractères et peut également lire de nouvelles lignes

Console.ReadKey( ) Fonction :

read est lu depuis la console, la touche signifie appuyer sur le clavier, donc la combinaison signifie amener l'utilisateur à appuyer sur la touche de fonction et à l'afficher dans la fenêtre. Le code précédent est utilisé pour mettre le code en pause. window. Fonction, en mode débogage, la fenêtre ne se fermera qu'après avoir appuyé sur n'importe quelle touche

.

Cas simple :

using System;
using System.Collections.Generic;
using System.Linq;using System.Text;
using System.Threading.Tasks;namespace ConsoleTest
{    class Program
    {        static void Main(string[] args)
        {
            Console.WriteLine("输入用户名和ID");            
            string name = Console.ReadLine();            
            int id = int.Parse(Console.ReadLine());
            Console.WriteLine("User Name is {0} \nThe id is {1}",name, id);
            Console.ReadKey();
        }
    }

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn