using IronPdf;
// Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
// Advanced Example with HTML Assets
// Load external html assets: Images, CSS and JavaScript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
C# Writeline (Comment cela fonctionne pour les développeurs)
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 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 WriteLine en C# ?
Créez un nouveau projet C#.
Assurez-vous que la version actuelle de .NET a été installée.
Utilisez l'une des méthodes d'écriture.
Afficher les résultats en fonction des besoins.
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 commandeWriteLine() 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)
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
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}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 leGuide d'installation de la bibliothèque 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
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.
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
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.
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 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, la licence et la version d'essai d'IronPDF, visitez le site Web de l'entreprisePage de licence IronPDF. Pour en savoir plus sur les produits d'Iron Software, explorez les sites suivantsPrésentation des produits d'Iron Software.
Avant de devenir ingénieur logiciel, Kannapat a obtenu un doctorat en ressources environnementales à l'université d'Hokkaido au Japon. Tout en poursuivant ses études, Kannapat est également devenu membre du Vehicle Robotics Laboratory, qui fait partie du Department of Bioproduction Engineering (département d'ingénierie de la bioproduction). En 2022, il a mis à profit ses compétences en C# pour rejoindre l'équipe d'ingénieurs d'Iron Software, où il se concentre sur IronPDF. Kannapat apprécie son travail car il apprend directement auprès du développeur qui écrit la majeure partie du code utilisé dans IronPDF. Outre l'apprentissage par les pairs, Kannapat apprécie l'aspect social du travail chez Iron Software. Lorsqu'il n'écrit pas de code ou de documentation, Kannapat peut généralement être trouvé en train de jouer sur sa PS5 ou de revoir The Last of Us.
< 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)
Des millions d'ingénieurs dans le monde entier lui font confiance
Réservez une démo en direct gratuite
Réservez une démonstration personnelle de 30 minutes.
Pas de contrat, pas de détails de carte, pas d'engagements.
Voici ce à quoi vous pouvez vous attendre :
Une démonstration en direct de notre produit et de ses principales fonctionnalités
Obtenez des recommandations de fonctionnalités spécifiques au projet
Toutes vos questions trouvent réponse pour vous assurer de disposer de toutes les informations dont vous avez besoin. (Aucune obligation de votre part.)
CHOISIR L'HEURE
VOS INFORMATIONS
Réservez votre gratuit Démonstration en direct
Fiable par plus de 2 millions d'ingénieurs dans le monde entier