IRONSOFTWAREHOME
.NET AIDE

Instruction d'impression C# : Apprenez les bases

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

L'impression est un aspect fondamental du développement d'applications, permettant aux développeurs de communiquer avec les utilisateurs via la console ou des documents physiques. En C#, l' instruction print est un outil polyvalent pour afficher des informations, et dans cet article, nous explorerons son utilisation, ses options et les meilleures pratiques.

Introduction à l'instruction Print en C#

L'instruction print est utilisée pour afficher des informations sur la console en C#. Il facilite la communication entre le programme et l'utilisateur, en offrant un moyen d'afficher des messages, des données ou les résultats des opérations. Cette instruction est essentielle pour le débogage, l'interaction avec l'utilisateur et l'affichage d'informations générales pendant l'exécution du programme.

Syntaxe de base

La syntaxe de base de l'instruction print en C# implique l'utilisation de la méthode Console.WriteLine, qui ajoute automatiquement une nouvelle ligne après la chaîne ou la valeur spécifiée. La classe Console, imbriquée dans l'espace de noms System, intègre la méthode WriteLine, utilisée pour afficher des informations sur le flux de sortie standard. Cette méthode fonctionne aussi bien avec une chaîne de caractères contenant plusieurs variables qu'avec les données saisies par l'utilisateur via le flux d'entrée standard.

Voici un exemple simple :

using System;

class Program
{
    public static void Main()
    {
        // Print a greeting message to the console
        Console.WriteLine("Hello, C# Print Statement!");
    }
}

Dans cet exemple simple, la méthode WriteLine de la classe Console est utilisée pour afficher la chaîne spécifiée sur la console, suivie d'une nouvelle ligne.

Impression des variables et des valeurs

Vous pouvez imprimer les littéraux de chaîne et les valeurs numériques des variables en les incluant comme paramètres dans la méthode Console.WriteLine. Par exemple :

using System;

class Program
{
    public static void Main()
    {
        // Define a string message and an integer number
        string message = "Welcome to C#";
        int number = 42;
        
        // Print the message and number to the console
        Console.WriteLine(message);
        Console.WriteLine("The answer is: " + number);
    }
}

Cet exemple de code montre comment les valeurs des variables message et number sont imprimées sur la console en utilisant la méthode WriteLine.

Instruction d'impression en C# (Comment ça fonctionne pour les développeurs) : Figure 1 - Sortie de Console.WriteLine

Caractères spéciaux et mise en forme de chaînes de caractères

C# offre différentes manières de formater la sortie en utilisant des espaces réservés ou l'interpolation de chaînes. Consultez l'exemple suivant :

using System;

class Program
{
    public static void Main()
    {
        // Initialize variables
        string name = "John";
        int age = 30;

        // Use placeholders for string formatting
        Console.WriteLine("Name: {0}, Age: {1}", name, age);

        // Use string interpolation for a cleaner approach
        Console.WriteLine($"Name: {name}, Age: {age}");
    }
}

Les deux approches aboutissent au même résultat, vous permettant d'insérer des valeurs variables dans une chaîne formatée.

Options de mise en forme supplémentaires

Terminateur de ligne

Par défaut, le terminateur de ligne est "\r\n" (retour chariot + saut de ligne). Vous pouvez le modifier en utilisant :

Console.Out.NewLine = "\n";
// Set to newline character only

Personnalisation de la mise en forme

La chaîne de format permet une personnalisation avec des espaces réservés et des options de mise en forme. Par exemple:

using System;

class Program
{
    public static void Main()
    {
        // Get the current date
        DateTime currentDate = DateTime.Now;

        // Print the current date in a long date pattern
        Console.WriteLine("Today is {0:D}", currentDate);
    }
}

Formatage composite

Voici un exemple de mise en forme composite et d'impression d'un tableau de caractères sur une seule ligne :

using System;

class Program
{
    public static void Main()
    {
        // Define a price and character array
        double price = 19.99;
        char[] chars = { 'A', 'B', 'C' };

        // Format the output string using placeholders
        Console.WriteLine("Product: {0}, Price: ${1:F2} | Characters: {2}", 
                          "Widget", price, new string(chars));
    }
}

Dans cet exemple de code, le nom du produit et le prix sont formatés en utilisant le formatage composite, et les caractères sont imprimés comme une chaîne en utilisant new string(chars).

Nouvelle ligne et sauts de ligne

La maîtrise des nouvelles lignes et des sauts de ligne est essentielle pour structurer la production. La méthode Console.WriteLine ajoute automatiquement une nouvelle ligne, mais vous pouvez utiliser la méthode Console.Write pour imprimer sur la même ligne, comme illustré dans l'exemple suivant :

using System;

class Program
{
    public static void Main()
    {
        // Print parts of a sentence on the same line
        Console.Write("This ");
        Console.Write("is ");
        Console.Write("on ");
        Console.WriteLine("the same line.");
    }
}

L'exemple de code ci-dessus produit la sortie d'impression suivante : " Ceci se trouve sur la même ligne. "

IronPrint : Votre bibliothèque d'impression tout-en-un pour .NET

IronPrint , développé par Iron Software, est une bibliothèque d'impression complète conçue pour permettre aux développeurs .NET d'imprimer des documents physiques. Il offre un large éventail de fonctionnalités et prend en charge divers environnements, ce qui en fait une solution polyvalente pour l'impression de documents dans les applications C#. Si l'imprimante physique n'est pas disponible, le système utilisera l'imprimante par défaut pour imprimer le document.

Instruction d'impression en C# (Comment ça fonctionne pour les développeurs) : Figure 2 - IronPrint for .NET : La bibliothèque d'impression C#

Installation

IronPrint peut être installé à l'aide de la console du gestionnaire de packages NuGet ou à l'aide du gestionnaire de packages Visual Studio.

Pour installer IronPrint à l'aide de la console du gestionnaire de packages NuGet, utilisez la commande suivante :

PM > Install-Package IronPrint

Vous pouvez également l'installer dans votre projet à l'aide de Visual Studio. Cliquez avec le bouton droit sur Explorateur de solutions et cliquez sur Gérer le Gestionnaire de packages NuGet pour les solutions. Dans l'onglet Parcourir de NuGet, recherchez IronPrint puis cliquez sur Installer pour l'ajouter à votre projet :

C# Print Statement (How It Works For Developers): Figure 3 - Install IronPrint using NuGet Package Manager by searching "IronPrint" in the search bar of NuGet Package Manager, then selecting the project and clicking the Install button.

Pourquoi choisir IronPrint ?

1. La magie multiplateforme

Que vous travailliez sous Windows, macOS, iOS ou Android, IronPrint est là pour vous. Il fonctionne parfaitement avec les versions .NET 8, 7, 6, 5 et Core 3.1+, ce qui le rend incroyablement polyvalent.

2. Flexibilité du format

Du PDF au PNG, HTML, TIFF, GIF, JPEG, IMAGE et BITMAP – IronPrint gère tout.

3. Paramètres d'impression

Permet de personnaliser les paramètres d'impression, notamment la résolution (DPI), le nombre de copies, l'orientation du papier, etc.

4. Installation facile

L'installation d'IronPrint est un jeu d'enfant. Il suffit d'utiliser la console du Gestionnaire de Packages NuGet et de taper la commande : Install-Package IronPrint, et vous êtes prêt à partir.

Comment ça marche ?

Imprimer avec IronPrint, c'est un jeu d'enfant. Jetez un œil à cet exemple de code rapide où vous pouvez facilement imprimer avec un dialog et contrôler les paramètres d'impression :

using IronPrint;

class PrintExample
{
    public static void Main()
    {
        // Print a document
        Printer.Print("newDoc.pdf");

        // Show a print dialog for user interaction
        Printer.ShowPrintDialog("newDoc.pdf");

        // Customize print settings
        PrintSettings printSettings = new PrintSettings
        {
            Dpi = 150,
            NumberOfCopies = 2,
            PaperOrientation = PaperOrientation.Portrait
        };

        // Print using the customized settings
        Printer.Print("newDoc.pdf", printSettings);
    }
}

Pour plus d'informations sur IronPrint et ses fonctionnalités en tant que plateforme d'impression, veuillez consulter la page de documentation .

Conclusion

L'instruction print en C# est un outil puissant pour communiquer avec les utilisateurs, afficher des informations et déboguer le code. Que vous soyez débutant ou développeur expérimenté, comprendre comment utiliser la méthode Console.WriteLine efficacement est essentiel pour créer des applications informatives et conviviales.

IronPrint est la bibliothèque d'impression idéale si vous recherchez précision, facilité d'utilisation et rapidité. Que vous développiez des applications Web, travailliez avec MAUI, Avalonia ou tout autre projet lié à .NET, IronPrint est là pour vous.

IronPrint est une bibliothèque payante, mais une version d'essai gratuite est disponible.

Prêt à vous faciliter un peu la vie de développeur ? Téléchargez IronPrint ici !

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.

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 IronPDF
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