
C# Console.WriteLine の使い方(開発者向けガイド)
コンソールウィンドウとは何ですか?
コンソールとは、オペレーティングシステム内のウィンドウで、ユーザーがコンピューターのキーボードを使って新しい行や同じ行で"hello world"文字列のようなテキストを入力し、コンピュータの端末からテキスト出力を表示してシステムやテキストベースのコンソールアプリケーションと対話する場所です。 例えば、Windowsオペレーティングシステムでは、MS-DOSの指示をコマンドプロンプトウィンドウとして知られるコンソールに入力することができます。 コンソールに文字を読み書きするアプリケーションは、基本的にコンソールクラスでサポートされています。 この記事では、C#のstatic void Main内でWriteLineメソッドを使用します。
C# WriteLineの使い方
- 新しいC#プロジェクトを作成します。
- 現在 for .NETバージョンがインストールされていることを確認してください。
- 書き込みメソッドのいずれかを使用します。 プレースホルダーは args パラメーターにリストされている適切なパラメータで置き換えられます。
- コードを実行します。
WriteLineとは何ですか?
コンソールウィンドウは、WriteLine()関数を使用することで、テキストの行を表示した後に改行を追加できます。 この関数は、システム名前空間の一部であり、標準エラー、入力値、出力ストリームを扱うための機能を提供するコンソール出力クラスの一部です。
***コンソール:**アプリケーションの標準入力、出力、およびエラー ストリームは、System 名前空間にあるこの C# クラスによって表されます。
- **WriteLine:**この関数は、改行文字と指定されたテキストまたはデータをコンソールに書き込みます。 それは内容を表示し、次の行の先頭へポインタを進めます。WriteLineとWriteメソッドの唯一の違いは新しい行です。
構文
Console.WriteLine(); // outputs an empty line
Console.WriteLine(string value); // writes value followed by a newline
Console.WriteLine(string format, params object[] args); // formats outputConsole.WriteLine() ' outputs an empty line
Console.WriteLine(String value) ' writes value followed by a newline
Console.WriteLine(String format, params Object() args) ' formats outputパラメーター
***値 (オプション):**これは、コンソールに表示するデータまたはテキストの表現です。 文字列、変数、または文字列と変数の組み合わせが使用できます。
- **format:**フォーマット要件を含む文字列 (オプション)。 プレースホルダーとして
{1}などが含まれます。 * args (任意): フォーマットパラメーター内の複合フォーマット文字列引数でプレースホルダーに対応します。 - **args (オプション):**プレースホルダーに一致する、フォーマット パラメーター内の複合フォーマット文字列引数。
機能
- テキスト出力: コンソールクラスは、WriteLine()関数を使用してテキストや他のデータを表示するために使用されます。
*テキスト出力: Console クラスは、WriteLine() 関数を使用してテキストやその他のデータを表示するために使用されます。
- 改行: 素材を表示した後に、自動的に改行文字(
\n)を追加します。 * フォーマット文字列: 文字列の補間($"")、フォーマットプレースホルダー({0}、{1}、など)および書式の選択肢 (日付用{0:D}、通貨用{1:C}など) を使用してフォーマットされた出力が可能です。 - フォーマット文字列: 文字列補間(
{1}など)、そしてフォーマットオプション(例えば、通貨用{0:D}など)がフォーマットされた出力のために使用できます。 ***変数の表示:**変数を文字列表現に変換することにより、WriteLine() は文字列、整数、倍精度浮動小数点数などのさまざまなデータ型の変数を表示できます。 ***さまざまなデータ型のオーバーロード:**この関数にはさまざまなデータ型を処理するためのオーバーロードがいくつかあるため、整数、倍精度、ブール値、文字、オブジェクトなどを受け入れることができます。 - 特殊文字とエスケープシーケンス: タブ
\n、その他の特殊文字のエスケープシーケンスを使用できます。
Concatenation using Console.WriteLine()
In C#, concatenation is the process of joining variables or strings into a single string. Consoleを使用して、連結されたテキストや文字列と変数の組み合わせをコンソールで表示するには、WriteLine()を使用します。 コンソールで連結されたテキストや文字列と変数の組み合わせを見るには、WriteLine()を使用します。
ここに、コンソールを使用して連結を示す例があります。
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
Console.WriteLine("Hello {0}", name); // Changed Console.Write to Console.WriteLine for consistency
}
}
}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
Console.WriteLine("Hello {0}", name) ' Changed Console.Write to Console.WriteLine for consistency
End Sub
End Class
End NamespaceIn the above example:
{1}などのフォーマット指定子が文字列および変数の連結に用いられます。- 連結された文字列、変数、さらには行区切りの改行
\nは、systemのWriteLine()関数を使ってすべて表示できます。 - Console内には、テキストと変数を連結するための多くのメソッドがあります。 C#では、コード内でコンソールにフォーマットされたメッセージやデータを送信するためにWriteLine()を使用します。
コンソールベースの入出力タスクにおいてC#の重要な関数はWriteLine()です。 コンソールプログラム内での相互作用と通信のための柔軟なツールで、複数のデータタイプを処理し、フォーマッティングを適用し、コンソールウィンドウにテキストまたは値を出力できる能力を備えています。
IronPDFライブラリインストールガイドライブラリを取得します。
IronPDFをインストールする
IronPDFライブラリインストールガイドライブラリを取得してください。 次のパッチのために必要です。 

IronPDFに関連するすべてのNuGetパッケージのリストを確認し、必要なパッケージを選択しダウンロードします。 

サンプルコードでは、PDFを生成し、WriteLineメソッドを使用してプロセスのステータスを表示するために、文字列補間関数を使用する方法を示しています。
フォーマット文字列と配置指定子は、単一の補間文で連結できます。 上記の例では、PDFファイルを作成しています。プロセスのステータスを監視するためにWriteLineメソッドを利用して、プロセスの開始時と終了時の時間をToStringメソッドでフォーマットして表示しています。
using IronPdf;
using System;
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:hh:mm:ss:ffff}");
var pdfCreate = ChromePdfRenderer.StaticRenderHtmlAsPdf(outputStr);
pdfCreate.SaveAs("demo.pdf");
Console.WriteLine($"IronPDF process ended at {DateTime.Now:hh:mm:ss:ffff}");
}
}
}Imports IronPdf
Imports System
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:hh:mm:ss:ffff}")
Dim pdfCreate = ChromePdfRenderer.StaticRenderHtmlAsPdf(outputStr)
pdfCreate.SaveAs("demo.pdf")
Console.WriteLine($"IronPDF process ended at {DateTime.Now:hh:mm:ss:ffff}")
End Sub
End Class
End Namespace上記の例では、PDFファイルを作成しています。プロセスの開始と終了時間を表示するWriteLineメソッドを使用してプロセスのステータスを監視しています。これはToStringメソッドを使用してフォーマットされています。
コンソール出力:

PDF結果:

IronPDFについての詳細は、IronPDFドキュメンテーションを参照してください。
結論
その柔軟性とシンプルさにより、複雑な出力パターン、フォーマットされたテキスト、およびさまざまなデータ型を表示することができます。 複雑な出力パターン、フォーマットされたテキスト、さまざまなデータタイプが、その柔軟性とシンプルさにより表示される可能性があります。 WriteLineはターミナル環境で通信するためのシンプルな方法を提供し、デバッグ、テスト、およびユーザーインタラクションを容易にします。
IronPDFの料金は、永続ライセンス、アップグレードオプション、1年間のソフトウェアメンテナンス、および30日間の返金保証が含まれる$999Liteパッケージから始まります。 IronPDFの価格、ライセンス、および試用版について詳しく知りたい方は、IronPDFライセンスページをご覧ください。 Iron Software製品について詳しく知りたい方は、Iron Softwareの製品概要を探索してください。 Iron Software製品の詳細については、Ironソフトウェアの製品概要をご覧ください。

ジェイコブ・メラーはIron Softwareの最高技術責任者(CTO)であり、C# PDFテクノロジーを開拓する先見的なエンジニアです。Iron Softwareのコアコードベースを支えるオリジナル開発者として、彼は創業以来、会社の製品アーキテクチャを形成し、CEOのCameron Rimingtonとともに、会社をNASA、Tesla、および世界的な政府機関にサービスを提供する50人以上の会社に変えました。1999年にロンドンで最初のソフトウェアビジネスを開業し、2005年に最初 for .NETコンポーネントを作成した後、Microsoftのエコシステム全体で複雑な問題を解決することを専門としました。
関連する記事


