AIDE .NET

C# Writeline (Comment cela fonctionne pour les développeurs)

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

La fenêtre de console peut être configurée pour afficher une ligne de texte suivie d'un saut de ligne en utilisant la fonction WriteLine(). 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)
$vbLabelText   $csharpLabel

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 avec des exigences de format (facultatif). Des espaces réservés 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 (optionnel) : Les arguments de la chaîne de format composite dans le paramètre de format qui correspondent aux espaces réservés. 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 console peut être utilisée pour afficher du texte ou d'autres données lors de l'utilisation de la fonction WriteLine().
  • Nouvelle ligne : Après avoir affiché le matériel, elle ajoute automatiquement un caractère de nouvelle 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 ($"), les espaces réservés de formatage ({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 voir 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
$vbLabelText   $csharpLabel

Dans l'exemple ci-dessus :

  • L'opérateur +, l'interpolation de chaînes ($") et les espaces réservés de format tels que {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 nouvelles lignes (\n) pour les sauts de ligne peuvent toutes être affichées à l'aide de la fonction système WriteLine().
  • La console propose de nombreuses méthodes pour concaténer du texte et des variables. En C#, utilisez WriteLine() pour envoyer des messages ou des données formatés à 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 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

Obtenez le guide d'installation de la bibliothèque IronPDF ; il est nécessaire pour le prochain correctif. Pour ce faire, entrez le code suivant dans le gestionnaire de paquets :

Install-Package IronPdf

C# Writeline (Comment Ça Fonctionne Pour Les Développeurs) : Figure 1 - Installer 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.

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

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
$vbLabelText   $csharpLabel

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 :

C# Writeline (Comment cela fonctionne pour le développeur) : Figure 3 - Sortie Console

Résultat PDF :

C# Writeline (Comment cela fonctionne pour le développeur) : Figure 4 - Sortie 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 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 de IronPDF commence à un package Lite $749 qui inclut une licence permanente, des options de mise à niveau, 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, visitez la page de licence IronPDF. Pour en savoir plus sur les produits Iron Software, explorez la vue d'ensemble des produits d'Iron Software.

Chaknith Bin
Ingénieur logiciel
Chaknith travaille sur IronXL et IronBarcode. Il possède une expertise approfondie en C# et .NET, aidant à améliorer le logiciel et à soutenir les clients. Ses idées issues des interactions avec les utilisateurs contribuent à de meilleurs produits, une documentation améliorée et une expérience globale enrichie.
< PRÉCÉDENT
Application console de test C# (Comment cela fonctionne pour les développeurs)
SUIVANT >
Interpolation de chaîne en C# (Comment cela fonctionne pour les développeurs)