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");
Die Konsole ist ein Fenster im Betriebssystem, in dem der Benutzer über die Computertastatur in der neuen oder der gleichen Zeile einen Text wie z. B. "Hallo Welt" eingeben und die Textausgabe des Computerterminals ansehen kann, um mit dem System oder einer textbasierten Konsolenanwendung zu interagieren. Unter dem Betriebssystem Windows beispielsweise können MS-DOS-Befehle in eine Konsole eingegeben werden, die als Eingabeaufforderungsfenster bekannt ist. Anwendungen, die Zeichen auf der Konsole lesen und schreiben, werden grundsätzlich von der Klasse Console unterstützt. In diesem Artikel werden wir die WriteLine-Methode innerhalb von static void main in C# verwenden.
So verwenden Sie C# WriteLine
Erstellen Sie ein neues C#-Projekt.
Stellen Sie sicher, dass die aktuelle .NET-Version installiert ist.
Verwenden Sie eine der Schreibmethoden.
Zeigen Sie die Ausgabe entsprechend der Anforderung an.
Führen Sie den Code aus.
Was ist WriteLine?
Das Konsolenfenster kann so eingestellt werden, dass es eine Textzeile gefolgt von einem Zeilenumbruch anzeigt, indem man dieWriteLine() funktion. Diese Funktion ist Teil der Ausgabeklasse Console, die eine Komponente des Namensraums System ist und Funktionen für die Arbeit mit dem Standardfehler-, Eingabewert- und Ausgabestrom bietet.
Konsole: Die Standardeingabe-, -ausgabe- und -fehlerströme einer Anwendung werden durch diese C#-Klasse dargestellt, die sich im Namespace System befindet.
Zeilenumbruch: Diese Funktion schreibt ein Zeilenumbruchszeichen und den angegebenen Text oder die Daten in die Konsole. Sie zeigt den Inhalt an und rückt dann den Zeiger an den Anfang der nächsten Zeile. Der einzige Unterschied zwischen der WriteLine und der Write-Methode ist die neue Zeile.
Syntax
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)
Parameter
wert(optional): Dies ist eine Darstellung der Daten oder des Textes, den Sie auf der Konsole sehen möchten. Es kann eine Zeichenkette, eine Variable oder eine Mischung aus Zeichenketten und Variablen verwendet werden.
format: Eine Zeichenkette mit Formatanforderungen(optional). Platzhalter wie{0}, {1}und so weiter aufgenommen werden können; werden sie durch die entsprechenden, im Parameter args aufgeführten Parameter ersetzt.
args(optional): Die zusammengesetzten Format-String-Argumente im Format-Parameter, die mit den Platzhaltern übereinstimmen. Die Platzhalter bestimmen, wie diese Parameter in der Zeichenkette dargestellt werden.
Funktionsweise
Die Konsole ist die Textausgabe. Das Konsolenfenster kann verwendet werden, um Text oder andere Daten anzuzeigen, wenn die Funktion WriteLine() funktion.
Zeilenumbruch: Nach der Anzeige des Materials wird automatisch ein Zeilenumbruch eingefügt(\n). Dies garantiert, dass jede weitere Ausgabe in der Konsole in einer neuen Zeile beginnt.
Zeichenkette formatieren: String-Interpolation($"), Formatierung von Platzhaltern({0}, {1}, usw.)und Formatierungsoptionen({1:C} für die Währung,{0:D} für das Datum, usw.) können alle verwendet werden, um eine formatierte Ausgabe zu erzeugen.
Variablen anzeigen: Durch die Umwandlung von Variablen in ihre String-Darstellung können Variablen verschiedener Datentypen angezeigt werden, einschließlich String, Integer, Double usw.
Überladungen und verschiedene Datentypen: Die Funktion kann Integer, Doubles, Booleans, Zeichen, Objekte usw. akzeptieren, da sie über mehrere Überladungen verfügt, um verschiedene Datenarten zu verarbeiten.
Sonderzeichen und Escape-Sequenzen: Sie können Escape-Sequenzen für Tabulatoren \t, Zeilenumbrüche \n und andere Sonderzeichen verwenden.
Zusammenführen mit Console.WriteLine()
In C# bedeutet Verkettung, dass Variablen oder Zeichenketten zu einer einzigen Zeichenkette verbunden werden. Die Verkettung kann mit Console verwendet werden. Um verkettete Texte oder eine Kombination aus Strings und Variablen in der Konsole anzuzeigen, verwenden Sie WriteLine().
Hier ist ein Beispiel, das die Verkettung in der Konsole zeigt.
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
Im obigen Beispiel:
Der +-Operator, String-Interpolation($")und Formatierungsplatzhalter wie{0}, {1}usw. werden zur Verkettung von Strings und Variablen verwendet.
Verkettete Zeichenketten, Variablen und sogar Zeilenumbrüche(\n) für Zeilenumbrüche können alle mit dem System WriteLine angezeigt werden() funktion.
In der Konsole gibt es viele Methoden zur Verkettung von Text und Variablen. In C# verwenden Sie WriteLine() um formatierte Nachrichten oder Daten an die Konsole im Code zu senden.
Eine wichtige C#-Funktion für konsolenbasierte Eingabe-/Ausgabeaufgaben ist WriteLine(). Es ist ein flexibles Werkzeug für die Interaktion und Kommunikation innerhalb von Konsolenprogrammen, da es verschiedene Datentypen verarbeiten, Formatierungen anwenden und Text oder Werte in das Konsolenfenster ausgeben kann.
IronPDF mit WriteLine
IronPDF installieren
Holen Sie sich dieIronPDF Library Installationshandbuch bibliothek; es ist für den nächsten Patch erforderlich. Geben Sie den folgenden Code in den Paketmanager ein, um dies durchzuführen:
Install-Package IronPdf
Alternativ können Sie auch mit dem NuGet Package Manager nach dem Paket "IronPDF" suchen. Diese Liste aller NuGet-Pakete, die mit IronPDF in Verbindung stehen, ermöglicht es uns, das gewünschte Paket auszuwählen und herunterzuladen.
WriteLine in IronPDF
Der Beispielcode zeigt, wie die String-Interpolationsfunktion verwendet wird, um ein PDF zu erzeugen und den Prozessstatus mit der WriteLine-Methode anzuzeigen. Formatstrings und Ausrichtungsangaben können zu einer einzigen Interpolationsanweisung verkettet werden.
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
Im obigen Beispiel erstellen wir die PDF-Datei. Wir überwachen den Prozessstatus mit Hilfe der Write-Methode und drucken die Werte der Prozessstartzeit, indem wir sie mit Hilfe der ToString-Methode konvertieren.
Zusammenfassend lässt sich sagen, dass die WriteLine-Funktion in C# ein wichtiges Werkzeug für Entwickler ist, da sie der Schlüssel zum Schreiben von Datenobjekten in die Konsole ist. Komplexe Ausgabemuster, formatierte Texte und eine Vielzahl von Datenarten können aufgrund ihrer Flexibilität und Einfachheit angezeigt werden. WriteLine bietet eine einfache Möglichkeit, in der Terminalumgebung zu kommunizieren, was das Debuggen, Testen und die Benutzerinteraktion erleichtert.
Der Preis für IronPDF beginnt bei einem $749 Lite-Paket, das eine permanente Lizenz, Upgrade-Optionen, ein Jahr Software-Wartung und eine dreißigtägige Geld-zurück-Garantie beinhaltet. Während der mit einem Wasserzeichen versehenen Testphase können die Benutzer das Produkt dreißig Tage lang in realen Anwendungsszenarien testen. Um mehr über den Preis, die Lizenzierung und die Testversion von IronPDF zu erfahren, besuchen Sie dieIronPDF-Lizenzierungsseite. Um mehr über die Produkte von Iron Software zu erfahren, besuchen SieIron Software's Produktübersicht.
Regan schloss sein Studium an der University of Reading mit einem BA in Elektrotechnik ab. Bevor er zu Iron Software kam, konzentrierte er sich in seinen früheren Jobs auf einzelne Aufgaben. Was ihm bei Iron Software am meisten Spaß macht, ist das Spektrum der Aufgaben, die er übernehmen kann, sei es im Vertrieb, im technischen Support, in der Produktentwicklung oder im Marketing. Es macht ihm Spaß, die Art und Weise zu verstehen, wie Entwickler die Bibliothek von Iron Software nutzen, und dieses Wissen zu nutzen, um die Dokumentation und die Produkte kontinuierlich zu verbessern.
< PREVIOUS Test Konsolenanwendung C# (Wie es für Entwickler funktioniert)
NÄCHSTES > C#-String-Interpolation (Wie es für Entwickler funktioniert)