IRONSOFTWAREHOME
MISES À JOUR POUR LES DÉVELOPPEURS

Console.WriteLine en C# : comment ça fonctionne pour les développeurs

Jacob Mellor, Directeur technique @ Team Iron
Jacob Mellor
Updated: 23 avril 2026

Qu'est-ce qu'une fenêtre de console?

La console est une fenêtre du système d'exploitation dans laquelle les utilisateurs peuvent saisir du texte tel qu'une chaîne "hello world" à l'aide du clavier de l'ordinateur dans la nouvelle ou la même ligne et visualiser le texte produit par le terminal de l'ordinateur afin d'interagir avec le système ou une application console basée sur le texte. Par exemple, sous le système d'exploitation Windows, les instructions MS-DOS peuvent être saisies dans une console connue sous le nom de fenêtre Invite de commande. Les applications qui lisent et écrivent des caractères sur la console sont fondamentalement prises en charge par la classe Console. Dans cet article, nous allons utiliser la méthode WriteLine dans static void Main en C#.

Comment utiliser C# WriteLine

  1. Créez un nouveau projet C#.
  2. Assurez-vous que la version actuelle de .NET a été installée.
  3. Utilisez l'une des méthodes d'écriture.
  4. Affichez le résultat en fonction des besoins.
  5. Exécutez le code.

Qu'est-ce que WriteLine?

La fonction WriteLine() permet de faire apparaître dans la fenêtre de la console une ligne de texte suivie d'un saut de ligne. Cette fonction fait partie de la classe de sortie Console, qui est un composant de l'espace de noms System et offre des fonctions pour travailler avec l'erreur standard, la valeur d'entrée et les flux de sortie.

  • Console : Les flux d'entrée, de sortie et d'erreur standard d'une application sont représentés par cette classe C#, qui se trouve dans l'espace de noms System.
  • WriteLine : Cette fonction écrit un caractère de nouvelle ligne et le texte ou les données fournis dans la console. Elle affiche le contenu et avance le pointeur au début de la ligne suivante. La seule différence entre la méthode WriteLine et la méthode Write est la nouvelle ligne.

Syntaxe

Console.WriteLine(); // outputs an empty line
Console.WriteLine(string value); // writes value followed by a newline
Console.WriteLine(string format, params object[] args); // formats output

Paramètres

  • valeur (facultatif) : Il s'agit d'une représentation des données ou du texte que vous souhaitez voir sur la console. Une chaîne, une variable ou un mélange de chaînes et de variables peut être utilisé.
  • format : Une chaîne de caractères contenant les exigences de format (facultatif). Les espaces réservés comme {0}, {1}, et ainsi de suite peuvent être inclus ; ils sont remplacés par les paramètres appropriés énumérés dans le paramètre args.
  • args (facultatif) : Les arguments de chaîne de format composite du paramètre de format qui correspondent aux espaces réservés. Les espaces réservés détermineront la manière dont ces paramètres seront représentés dans la chaîne.

Fonctionnalité

  • Sortie de texte : La classe Console est utilisée pour afficher du texte ou d'autres données avec la fonction WriteLine().
  • Saut de ligne : Après l'affichage du matériel, il ajoute automatiquement un caractère de saut de ligne (\n). Cela garantit que chaque sortie suivante commencera sur une nouvelle ligne dans la console.
  • Chaîne de format : L'interpolation de chaînes ($""), des espaces réservés pour le format ({0}, {1}, etc.), et des options de formatage (comme {1:C} pour la monnaie, {0:D} pour la date, etc.) peuvent être utilisés pour la sortie formatée.
  • Affichage des variables : En convertissant les variables en leurs représentations sous forme de chaîne de caractères, WriteLine() peut afficher des variables de différents types de données, notamment des chaînes de caractères, des entiers, des nombres à virgule flottante double précision, etc.
  • Surcharges pour différents types de données : La fonction peut accepter des entiers, des nombres à virgule flottante double précision, des booléens, des caractères, des objets, etc., car elle dispose de plusieurs surcharges pour gérer différents types de données.
  • Caractères spéciaux et séquences d'échappement : Vous pouvez utiliser des séquences d'échappement pour les tabulations \t, les sauts de ligne \n, et d'autres caractères spéciaux.

Concaténation à l'aide de Console.WriteLine()

En C#, la concaténation est le processus qui consiste à réunir des variables ou des chaînes de caractères en une seule chaîne. La concaténation peut être utilisée avec Console. Pour afficher des textes concaténés ou une combinaison de chaînes et de variables dans la console, utilisez WriteLine().

Voici un exemple utilisant Console pour montrer la concaténation.

namespace ConsoleApp1
{
    internal class Program
    {
        static void Main(string[] args)
        {
            string name = "Jack";
            // Example for concatenating strings and variables using the + operator
            Console.WriteLine("Hello " + name);
            // Using string interpolation to concatenate strings and variables
            Console.WriteLine($"Hello {name}");
            // Using placeholders and formatting to concatenate strings and variables
            Console.WriteLine("Hello {0}", name); // Changed Console.Write to Console.WriteLine for consistency
        }
    }
}

Dans l'exemple ci-dessus :

  • L'opérateur +, l'interpolation de chaînes ($""), et des espaces réservés pour le formatage comme {0}, {1}, etc., sont utilisés pour concaténer des chaînes et des variables.
  • Les chaînes concaténées, les variables, et même les sauts de ligne (\n) pour les retours à la ligne peuvent tous être affichés à l'aide de la fonction WriteLine() du système.
  • Dans la Console, il existe de nombreuses méthodes pour concaténer du texte et des variables. En C#, utilisez WriteLine() pour envoyer des messages formatés ou des données à la console dans le code.

Une fonction C# cruciale pour les tâches d'entrée/sortie basées sur la console est WriteLine(). Il s'agit d'un outil flexible pour l'interaction et la communication au sein des programmes de console en raison de sa capacité à gérer plusieurs types de données, à appliquer un formatage et à produire du texte ou des valeurs dans la fenêtre de la console.

IronPDF avec WriteLine

Installer IronPDF

Obtenez la bibliothèque Guide d'installation de la bibliothèque IronPDF ; elle est nécessaire pour le prochain correctif. Pour ce faire, entrez le code suivant dans le Package Manager :

PM > Install-Package IronPdf

C# Writeline (Comment cela fonctionne pour les développeurs) : Figure 1 - Installer IronPDF

En guise d'alternative, vous pouvez rechercher le package "IronPDF" à l'aide du gestionnaire de packages NuGet. Cette liste de tous les packages NuGet liés à IronPDF nous permet de sélectionner et de télécharger le package requis.

C# Writeline (Comment cela fonctionne pour les développeurs) : Figure 2 - Package IronPDF

WriteLine dans IronPDF

L'exemple de code montre comment utiliser la fonction d'interpolation de chaînes pour produire un PDF et afficher l'état du processus à l'aide de la méthode WriteLine. Les chaînes de format et les spécificateurs d'alignement peuvent être concaténés pour former une seule instruction d'interpolation.

using IronPdf;
using System;

namespace ConsoleApp1
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int x = 25;
            var outputStr = $@"square of <b>{x}</b> is <b>{Math.Sqrt(x)}</b>";
            Console.WriteLine($"IronPDF process started at {DateTime.Now:hh:mm:ss:ffff}");
            var pdfCreate = ChromePdfRenderer.StaticRenderHtmlAsPdf(outputStr);
            pdfCreate.SaveAs("demo.pdf");
            Console.WriteLine($"IronPDF process ended at {DateTime.Now:hh:mm:ss:ffff}");
        }
    }
}

Dans l'exemple ci-dessus, nous créons le fichier PDF. Nous surveillons le statut du processus à l'aide de la méthode WriteLine qui imprime les heures de début et de fin du processus, formatées à l'aide de la méthode ToString.

Sortie console :

C# Writeline (Comment cela fonctionne pour les développeurs) : Figure 3 - Sortie de la console

Résultat PDF :

C# Writeline (Comment cela fonctionne pour les développeurs) : Figure 4 - Sortie du PDF

Pour en savoir plus sur l'IronPDF, consultez la Documentation IronPDF.

Conclusion

En conclusion, la fonction WriteLine en C# est un outil vital pour les développeurs, car elle est essentielle au processus d'écriture d'objets de données sur la console. Des modèles de sortie complexes, des textes formatés et une variété de types de données peuvent être montrés en raison de leur flexibilité et de leur simplicité. WriteLine offre un moyen simple de communiquer dans l'environnement terminal, ce qui facilite le débogage, les tests et l'interaction avec l'utilisateur.

Le prix de IronPDF commence à un package $999 Lite qui inclut une licence permanente, des options de mise à jour, un an de maintenance logicielle et une garantie de remboursement de trente jours. Pendant la période d'essai en filigrane, les utilisateurs peuvent évaluer le produit dans des scénarios d'application réels pendant trente jours. Pour en savoir plus sur le prix, les licences et la version d'essai d'IronPDF, consultez la Page des licences d'IronPDF. Pour en savoir plus sur les produits Iron Software, explorez l'aperçu des produits d'Iron Software.

Jacob Mellor, Directeur technique @ Team Iron
Directeur technique

Jacob Mellor est directeur de la technologie chez Iron Software et un ingénieur visionnaire pionnier de la technologie C# PDF. En tant que développeur à l'origine de la base de code centrale d'Iron Software, il a façonné l'architecture des produits de l'entreprise depuis sa création, la transformant aux côtés du PDG Cameron Rimington en une entreprise de plus de 50 personnes au service de la NASA, de Tesla et d'agences gouvernementales mondiales.

...
Lire la suite

Articles connexes

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

OR
bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise
Bibliothèque C# NuGet pour PDF
Installer avec NuGet

Version : 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Dans l'explorateur de solutions, faites un clic droit sur Références, Gestion des packages NuGet
  2. Sélectionnez Parcourir et recherchez « IronPDF »
  3. Sélectionnez le package et installez
C# PDF DLL
Télécharger DLL

Version : 2026.9

ou téléchargez l'installateur Windows ici.

  1. Téléchargez et décompressez IronPDF à un emplacement tel que ~/Libs dans votre répertoire de solution
  2. Dans l'explorateur de solutions Visual Studio, faites un clic droit sur Références. Sélectionnez Parcourir, « IronPDF.dll »

Licences à partir de 749 $