.NET ヘルプ

C# Writeline (開発者向けの仕組み)

公開済み 2024年1月14日
共有:

コンソールウィンドウとは何ですか?

コンソールとは、オペレーティングシステムのウィンドウのことで、ユーザーがコンピュータのキーボードを使用して「hello world」などの文字列を改行または同行に入力し、コンピュータの端末から出力されるテキストを表示することで、システムやテキストベースのコンソールアプリケーションと対話することができます。 例えば、Windowsオペレーティングシステムでは、MS-DOSの指示をコマンドプロンプトウィンドウとして知られているコンソールに入力することができます。 文字をコンソールに読み書きするアプリケーションは、基本的にConsoleクラスによってサポートされています。 この記事では、C#のstatic void main内でWriteLineメソッドを使用します。

C# WriteLineの使い方

  1. 新しいC#プロジェクトを作成してください。

  2. 現在の.NETバージョンがインストールされていることを確認してください。

  3. 任意の書き込みメソッドを使用してください。

  4. 要件に基づいて出力を表示する。

  5. コードを実行してください。

WriteLineとは何ですか?

コンソールウィンドウには、一行のテキストの後に改行を表示させることができます。ライトライン()関数 この関数は、標準エラー、入力値、および出力ストリームを操作するための機能を提供する System 名前空間のコンポーネントである Console 出力クラスの一部です。

  • コンソール: アプリケーションの標準入力、出力、およびエラーストリームは、System名前空間にあるこのC#クラスによって表されます。
  • WriteLine: この関数は、改行文字と提供されたテキストまたはデータをコンソールに書き込みます。 内容を表示し、その後ポインタを次の行の開始位置に進めます。WriteLineメソッドとWriteメソッドの唯一の違いは、新しい行です。

構文

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#

パラメーター

  • 値(オプションの)これは、コンソールに表示したいデータまたはテキストの表現です。 文字列、変数、または文字列と変数の組み合わせを使用することができます。
  • フォーマット: 形式要件を伴う文字列(オプションの). プレースホルダーのような{0}, {1}などを含めることができます。 それらは、argsパラメーターにリストされている適切なパラメーターに置き換えられます。
  • 引数(オプションの)フォーマットパラメーターの複合フォーマット文字列引数は、プレースホルダーに一致します。 プレースホルダーは、これらのパラメーターが文字列内でどのように表現されるかを決定します。

機能

  • コンソールはテキスト出力です。 コンソールウィンドウは、WriteLineを使用する際にテキストやその他のデータを表示するために使用できます。()関数

    • 改行: 資料を表示した後、自動的に改行文字を追加します( もちろんです、ご提供いただけるテキストを入力してください。). これにより、その後の各出力がコンソールの新しい行で始まることが保証されます。

    • フォーマット文字列: 文字列補間($「)プレースホルダーの書式設定({0}, {1}など)および書式設定オプション({1:C

これは、プログラミングの世界でよく使われる言語「Cプログラミング言語」のレベルを指します。たとえば、「1:C」はIronPDFまたはIronOCRなどの特定の作業や技術に関連するプログラマのスキルレベルを指し示すかもしれません。}通貨のために{0:D}日付などのために)すべてがフォーマットされた出力を作成するために使用される可能性があります。

  • 変数の表示: 変数を文字列に変換することにより、異なるデータ型(文字列、整数、ダブルなど)の変数を表示することができます。
  • オーバーロードと異なるデータ種類:この関数は、整数、倍精度浮動小数点数、ブール値、文字、オブジェクトなど、異なるデータ種類を処理するためにいくつかのオーバーロードが利用可能であるため、様々なデータ種類を受け入れることができます。
  • 特殊文字とエスケープシーケンス: タブ \t、改行 \n、その他の特殊文字にエスケープシーケンスを使用することができます。

Console.WriteLine()を使用して結合する

C#では、連結とは、変数または文字列を1つの文字列に結合するプロセスです。 連結はConsoleで利用できます。 コンソールで連結されたテキストや文字列と変数の組み合わせを表示するには、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 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#

上記の例では:

    • 演算子、文字列補間($「)以下のコンテンツを日本語に翻訳してください:

, および書式設定プレースホルダーなど{0}, {1}文字列や変数の連結には、.NET, Java, Python, Node.jsなどが使用されます。

  • 連結された文字列、変数、および改行( もちろんです、ご提供いただけるテキストを入力してください。)改行はすべて System.WriteLine を使用して表示できます。()関数

  • コンソール内では、テキストと変数を連結するための多くの方法があります。 C#では、WriteLineを使用します()コード内でフォーマットされたメッセージやデータをコンソールに送信するために。

    コンソールベースの入出力タスクに不可欠なC#関数はWriteLineです(). これは、複数のデータ型を処理し、フォーマットを適用し、コンソールウィンドウにテキストや値を出力する能力があるため、コンソールプログラム内での相互作用と通信に柔軟なツールです。

IronPDF with WriteLine (ライトライン)

IronPDF をインストール

次の物を取得するIronPDFライブラリインストールガイドライブラリ 次のパッチには必要です。 以下のコードをパッケージ マネージャーに入力してこれを実行します:

Install-Package IronPdf

C# Writeline(開発者向けの操作方法):図1 - IronPDFのインストール

代替案として、NuGetパッケージマネージャーを使用してパッケージ「IronPDF」を探すことができます。 I文PDFに関連するすべてのNuGetパッケージのこのリストは、必要なパッケージを選択してダウンロードすることを可能にします。

C# Writeline(開発者向けの仕組み):図2 - IronPDFパッケージ

IronPDFにおけるWriteLine

サンプルコードは、文字列補間関数を使用してPDFを生成し、WriteLineメソッドでプロセスのステータスを表示する方法を示しています。 書式文字列と揃え指定子は、単一の補間文のために連結することができます。

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#

上記の例では、PDFファイルを作成しています。プロセスのステータスは、ToStringメソッドを使用して変換されたプロセス開始時間の値をwriteメソッドで出力することで監視しています。

コンソール出力:

C# Writeline(開発者のための動作方法):図3 - コンソール出力

PDF結果:

C# Writeline(開発者向け動作方法): 図4 - PDF出力

IronPDFの詳細については、以下を参照してください。IronPDF ドキュメント.

結論

結論として、C#のWriteLine関数は、コンソールにデータオブジェクトを書き込むプロセスの鍵となる、開発者にとって不可欠なツールです。 その柔軟性とシンプルさにより、複雑な出力パターン、フォーマットされたテキスト、およびさまざまなデータタイプをすべて表示することができます。 WriteLineは、ターミナル環境で簡単にコミュニケーションをとる方法を提供し、デバッグ、テスト、ユーザーとのやり取りを容易にします。

IronPDFの価格は、永久ライセンス、アップグレードオプション、1年間のソフトウェアメンテナンス、および30日間の返金保証が含まれる$749のLiteパッケージから始まります。 透かし付きの試用期間中、ユーザーは製品を実際のアプリケーションシナリオで30日間評価することができます。 IronPDFの価格、ライセンス、トライアル版についての詳細はIronPDF ライセンスページ. Iron Software製品の詳細については、以下をご覧ください。Iron Softwareの製品概要.

< 以前
テストコンソールアプリケーション C#(開発者向けの仕組み)
次へ >
C# 文字列補間(開発者向け解説)