当前位置:网站首页>[C # console] - C # console class

[C # console] - C # console class

2022-07-19 08:01:00 Combustion et soufflage

##################################################

Table des matières

Console Catégorie

C# I / o

C# Sortie vers la console

C# Lire à partir de la console

int.Parse() Convertir la méthode de type entier

Exemple de programme


##################################################

Console Catégorie

——————————

C# I / o


         Disons que C# Entrée / sortie de:

Console.WriteLine("Hello,World!");
Console.ReadLine();

        Tu te souviens? Java L'énoncé de sortie de Il y a longtemps que le dos est cuit :

System.out.print();
System.out.printf();
System.out.println();

        Structure similaire Console - Oui. C# Classe console dans
        Utilisation Console La classe peut être facilement utilisée dans la console Entrée/Produits

         Deux méthodes de sortie sont couramment utilisées :

Console.WriteLine();    /* Console.Écris une ligne(); */
Console.Write();    /* Console.Écris.(); */

        Ça se voit?
         La seule différence est d'ajouter Line Une fois la sortie terminée, une nouvelle ligne s'enroule !

         Et la méthode d'entrée :

Console.Read();
Console.ReadLine();

    Lire une ligne Cette méthode renvoie string Type

——————————

C# Sortie vers la console

         Nous avons trois façons de sortir sur la console :

Console.WriteLine();
Console.WriteLine(Valeur à exporter);
Console.WriteLine("Chaîne de format", Liste des variables);

         Les deux premiers sont liés à Java Dans

System.out.println();

        Même usage Essayez - le vous - même et vous saurez

        La troisième façon C'est le plus populaire ! Placeholder

        De cette façon, C、Java、C# C'est très populaire !

        Par exemple,:

string course = "C#";
Console.WriteLine("J'étudie. >>> {0}", course);

     Quand vous exécutez la sortie :

J'étudie. >>> C#

         Sous cette forme WriteLine() Les paramètres de sont en deux parties :

("Chaîne de format", Liste des variables)

        Chaîne de format Pour:

"J'étudie. >>> {0}"

        Et

{0}

        Appelé Placeholder Quelle est la position ? C'est le dernier

course

        Position de la variable

        On est là. Dans la chaîne de format Utilisation séquentielle

{0}
{1}
{2}
{N}

         Représente la variable à exporter Ensuite, Arrangez les variables dans la liste des variables
        {0} Correspond à la première variable {1} Correspond à la deuxième variable suivante Et ainsi de suite.

         C'est beaucoup plus facile que de se connecter avec un signe plus :

Console.WriteLine(name + ", " + course + ", " + age);
Console.WriteLine("{0}, {1}, {2}", name, course, age);

         Parce que quand on se connecte avec un plus Facile à faire des erreurs et gênant
        Le mode substituant est facile à entretenir !

——————————

C# Lire à partir de la console

        Et produits Console.WriteLine() Correspondant à Les entrées peuvent être utilisées Console.ReadLine() Méthodes
        Write C'est écrit pour dire Read Ça veut dire lire

        Console.ReadLine() Renvoie une chaîne On peut l'assigner directement à une variable de chaîne !

        code:

string name = Console.ReadLine();

%%%%%

int.Parse() Convertir la méthode de type entier

         Et il y a une autre utilisation ! C'est - à - dire Si nous voulons entrer pour enregistrer les données de façonnage Que faire?
        C'est simple. Convertir la chaîne retournée en entier !

        code:

int age = int.Parse(Console.ReadLine());

         Rappelez - vous le concept de conversion des données ? int.Parse() C'est la façon de convertir une chaîne en entier

——————————

Exemple de programme

         Écrivez un petit projet et Familiarisez - vous avec Informations sur l'utilisateur d'entrée et de sortie de la console

        VSCode code:

using System;

namespace _2.Placeholder_ Console lire la conversion d'affectation _Exporter les informations de l'utilisateur
{
    class Program
    {
        static void Main(string[] args)
        {
            /*  Présentation
             * 
             * Entrée / sortie de la console
             * Placeholder
             *  Console de lecture 
             *  Console lire la conversion d'affectation 
             */

            /* Préparation de la procédure */
            Console.Write("Veuillez saisir un nom d'utilisateur <<< ");
            string name = Console.ReadLine();    //  Le programme s'exécute ici en attendant que la chaîne d'entrée de l'utilisateur soit assignée à  name Variables
            Console.Write(" Veuillez saisir le niveau d'utilisateur  <<< ");
            int level = int.Parse(Console.ReadLine());    //  Programme exécuté au nombre de fois chaîne d'entrée  Doit être numérique  Puis convertir en données de façonnage à assigner à  level

            /* Résultats du programme */
            Console.WriteLine();
            Console.WriteLine("##################################################");
            Console.WriteLine(name + " Bonjour!Votre grade est " + level);    //  Connexion plus sortie 
            Console.WriteLine("{0} Bonjour!Votre grade est {1}", name, level);    // Sortie du substituant

            /* Fin de la procédure */
            Console.ReadLine();
        }
    }
}

        VSCode demo:

Windows PowerShell
Copyright (C) 2014 Microsoft Corporation.Tous droits réservés.

PS E:\C#> cd "e:\C#\" ; if ($?) { dotnet run Program.cs }
E:\C#\Program.cs(19,27): warning CS8600: Oui. null  Texte ou possible  null  La valeur est convertie en ne peut pas être  null Type. [E:\C#\C#.csproj]
E:\C#\Program.cs(21,35): warning CS8604: “int int.Parse(string s)”Paramètre formel dans“s” Peut - être dans  null  Paramètres de référence . [E:\C#\C#.csproj]
Veuillez saisir un nom d'utilisateur <<<  Li erha 
 Veuillez saisir le niveau d'utilisateur  <<< 1314

##################################################
 Li erha  Bonjour!Votre grade est 1314
 Li erha  Bonjour!Votre grade est 1314

PS E:\C#>

        Bien que le message ait été averti au moment de la compilation Sans affecter le fonctionnement du programme

原网站

版权声明
本文为[Combustion et soufflage]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/200/202207170621168784.html