C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#で複数の空白行を出力する方法【whileループを使った実装例】

C#のコンソールアプリケーションで複数の空白行を表示したい場合、whileループを利用するのが簡単で効果的な方法です。

whileループで空白行を出力する基本の考え方

Console.WriteLine()は、引数に渡した文字列を出力した後に改行を行うメソッドです。半角スペースなどの文字を渡して呼び出すことで、1回の呼び出しごとに1行分の空白行を生成できます。

ここでは、この性質を利用して10個の空白行を出力してみましょう。カウンタ変数を使いながらループ処理を行います。

while (a < 10) {
    Console.WriteLine(" ");
    a++;
}

このコードでは、変数 a が10未満である間、Console.WriteLine(" ") が繰り返し実行され、結果として10行の空白行が出力されます。

サンプルコード全体

以下は、複数の空白行を表示するプログラムの完全なコード例です。

Example

using System;
namespace Program {
    public class Demo {
        public static void Main(String[] args) {
            int a = 0;
            while (a < 10) {
                Console.WriteLine(" ");
                a++;
            }
            Console.WriteLine("Displayed 10 blank lines above!\n");
            Console.ReadLine();
        }
    }
}

コードの解説

  • int a = 0; … カウンタ変数を初期化します。
  • while (a < 10) … 条件が満たされている間、ループ内の処理を繰り返します。
  • Console.WriteLine(" "); … 半角スペース1文字と改行を出力し、空白行を1行生成します。
  • Console.ReadLine(); … コンソール画面がすぐに閉じないよう、ユーザーの入力を待機します。

このように、ループと Console.WriteLine() を組み合わせることで、任意の行数の空白行を簡単に出力できます。出力したい行数を変更したい場合は、条件式の「10」の部分を任意の数値に置き換えるだけで対応可能です。

  1. MacBookで印刷する方法|USB・Wi-Fi接続の手順と印刷設定をわかりやすく解説

    MacBookでの印刷はとても簡単です。プリンターをUSBまたはWi-Fiで接続し、ほとんどのアプリで「command + P」を押すだけで印刷できます。 筆者は2019年製MacBook Proのユーザーであり、Macの専門家として、Wi-Fi経由でもUSB接続でも日常的に印刷を行っています。このガイドでは、その具体的な手順をわかりやすくご紹介します。それでは始めましょう。 MacBookで印刷する基本手順 MacBookからの印刷はシンプルで、それほど時間もかかりません。まずは、プリンターをMacBookに接続してセットアップする必要があります(おすすめのMac対応プリンターについて

  2. Windows 10/11で大きな画像を複数ページに分割して印刷する4つの方法

    A0サイズは、ISO 216用紙サイズ規格において私たちが利用できる最大のサイズです。しかし、このサイズの高解像度画像を実際に印刷するにはどうすればよいのでしょうか?特に、家庭やオフィスのプリンターで印刷できる最大サイズがA3までというケースは少なくありません。そんなときに役立つのが複数ページへの分割印刷です。大きな画像を複数のページに分けて印刷し、後からつなぎ合わせれば、ポスターのような大判の出力を実現できます。この記事では、Windows 10および11で大きな画像を複数ページに印刷する具体的な方法を、4つのアプローチに分けて詳しく解説します。Windows 10/11で大きな画像を複数ペ