AIDE .NET

C# Writeline (Comment ça marche pour le développeur)

Publié janvier 14, 2024
Partager:

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 que la chaîne hello world à l'aide du clavier de l'ordinateur sur 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 d'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. Afficher les résultats en fonction des besoins.

  5. Exécutez le code.

Qu'est-ce que WriteLine ?

Il est possible d'afficher dans la fenêtre de la console une ligne de texte suivie d'un saut de ligne en utilisant la commande WriteLine() fonction. Cette fonction fait partie de la classe de sortie Console, qui est un composant de l'espace de noms System et offre des fonctions permettant de travailler avec l'erreur standard, la valeur d'entrée et les flux de sortie.

  • Console : Les flux standard d'entrée, de sortie et d'erreur 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 retour à la 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(); // console line output
Console.WriteLine(string value); // write value
Console.WriteLine(string format, params object [] args);
Console.WriteLine(); // console line output
Console.WriteLine(string value); // write value
Console.WriteLine(string format, params object [] args);
Console.WriteLine() ' console line output
Console.WriteLine(String value) ' write value
Console.WriteLine(String format, params Object () args)
VB   C#

Paramètres

  • valeur (facultatif): Il s'agit d'une représentation des données ou du texte que vous souhaitez voir apparaître 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 avec les exigences de format (facultatif). Les caractères génériques tels que {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 composites de la chaîne de format dans le paramètre de format qui correspondent aux caractères génériques. Les espaces réservés déterminent la manière dont ces paramètres sont représentés dans la chaîne.

Fonctionnalité

  • La console est la sortie de texte. La fenêtre de la console peut être utilisée pour afficher du texte ou d'autres données à l'aide de la fonction WriteLine() fonction.
  • Nouvelle ligne : Après l'affichage de l'article, il ajoute automatiquement un caractère de retour à la ligne (\n). Cela garantit que chaque sortie suivante commencera sur une nouvelle ligne dans la console.
  • Format string : Interpolation de la chaîne de caractères ($"), mise en forme des caractères génériques ({0}, {1}, etc.)et les options de formatage ({1:C} pour la monnaie, {0:D} pour la date, etc.) peuvent tous être utilisés pour créer une sortie formatée.
  • Affichage des variables : En convertissant les variables en leurs représentations sous forme de chaînes de caractères, il est possible d'afficher les variables de différents types de données, notamment les chaînes de caractères, les nombres entiers, les doubles, etc.
  • Surcharges et différents types de données : La fonction peut accepter des entiers, des doubles, des booléens, des caractères, des objets, etc. puisqu'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 nouvelles lignes (\n) et d'autres caractères spéciaux.

Concat utilisant Console.WriteLine()

En C#, la concaténation 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 on same line
            Console.Write("Hello {0}",Name);
        }
    }
}
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 on same line
            Console.Write("Hello {0}",Name);
        }
    }
}
Namespace ConsoleApp1
	Friend Class Program
		Shared Sub Main(ByVal args() As String)
			Dim Name As String = "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 on same line
			Console.Write("Hello {0}",Name)
		End Sub
	End Class
End Namespace
VB   C#

Dans l'exemple ci-dessus :

  • L'opérateur +, l'interpolation de chaînes de caractères ($")et des caractères de mise en forme tels que {0}, {1}etc. sont utilisés pour concaténer des chaînes de caractères et des variables.
  • Concaténation de chaînes de caractères, de variables et même de nouvelles lignes (\n) pour les sauts de ligne peuvent tous être affichés à l'aide du système WriteLine() fonction.
  • La console propose 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.

    WriteLine est une fonction C# essentielle pour les tâches d'entrée/sortie basées sur la console(). Il s'agit d'un outil flexible pour l'interaction et la communication au sein des programmes de la 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

Obtenir le IronPDF bibliothèque ; il est nécessaire pour le prochain correctif. Pour ce faire, entrez le code suivant dans le gestionnaire de paquets :

Install-Package IronPdf

Ligne d'écriture C# (Comment ça marche pour le développeur) : Figure 1 - Installation d'IronPDF

Vous pouvez également rechercher le paquetage "IronPDF" à l'aide du gestionnaire de paquets NuGet. Cette liste de tous les paquets NuGet liés à IronPDF nous permet de sélectionner et de télécharger le paquet requis.

Ligne d'écriture C# (Comment ça marche pour le développeur) : Figure 2 - Paquet 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 en une seule instruction d'interpolation.

using IronPdf;
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.ToString("hh:mm:ss:ffff")}");
            var pdfcreate = ChromePdfRenderer.StaticRenderHtmlAsPdf(outputstr);
            pdfcreate.SaveAs("demo.pdf");
            Console.WriteLine($"Ironpdf Process End at {DateTime.Now.ToString("hh:mm:ss:ffff")}");
        }
    }
}
using IronPdf;
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.ToString("hh:mm:ss:ffff")}");
            var pdfcreate = ChromePdfRenderer.StaticRenderHtmlAsPdf(outputstr);
            pdfcreate.SaveAs("demo.pdf");
            Console.WriteLine($"Ironpdf Process End at {DateTime.Now.ToString("hh:mm:ss:ffff")}");
        }
    }
}
Imports IronPdf
Namespace ConsoleApp1
	Friend Class Program
		Shared Sub Main(ByVal args() As String)
			Dim x As Integer = 25
			Dim outputstr = $"square of <b>{x}</b> is <b>{Math.Sqrt(x)}</b>"
			Console.WriteLine($"Ironpdf Process started at {DateTime.Now.ToString("hh:mm:ss:ffff")}")
			Dim pdfcreate = ChromePdfRenderer.StaticRenderHtmlAsPdf(outputstr)
			pdfcreate.SaveAs("demo.pdf")
			Console.WriteLine($"Ironpdf Process End at {DateTime.Now.ToString("hh:mm:ss:ffff")}")
		End Sub
	End Class
End Namespace
VB   C#

Dans l'exemple ci-dessus, nous créons un fichier PDF. Nous surveillons l'état du processus à l'aide de la méthode write. Nous imprimons les valeurs de l'heure de démarrage du processus en les convertissant à l'aide de la méthode ToString.

Sortie de la console :

Ligne d'écriture C# (Comment ça marche pour le développeur) : Figure 3 - Sortie de la console

Résultat PDF :

Ligne d'écriture C# (Comment ça marche pour le développeur) : Figure 4 - Sortie PDF

Pour en savoir plus sur la référence IronPDF ici.

Conclusion

En conclusion, la fonction WriteLine en C# est un outil essentiel pour les développeurs, car elle joue un rôle clé dans le processus d'écriture d'un objet 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 présentés en raison de leur flexibilité et de leur simplicité. WriteLine offre un moyen simple de communiquer dans l'environnement du terminal, ce qui facilite le débogage, les tests et l'interaction avec l'utilisateur.

Le prix d'IronPDF commence à partir d'un forfait $749 Lite qui comprend une licence permanente, des options de mise à niveau, un an de maintenance du logiciel 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 d'IronPDF, les licences et la version d'essai, cliquez sur le lien suivant lien. Pour en savoir plus sur les produits d'Iron Software, consultez les sites suivants ici.

< PRÉCÉDENT
Test de l'application console C# (Comment ça marche pour le développeur)
SUIVANT >
Interpolation de chaînes de caractères en C# (Comment ça marche pour le développeur)