情報応用演習Ⅰ(2024)

【T2a】新しいコンソールアプリのテンプレート(4/6)

プロジェクトタイプC#コンソールアプリ※
プロジェクト名T2a
ソリューション名PIT2
ターゲットフレームワーク.NET 8.0(長期的なサポート)
最上位レベルのステートメントを使用しない使用する(チェックオフ)

※「コンソールアプリ(.NET Framework)」ではないので注意せよ!

注意
  • 本ページの作業内容は 前のページまでの続き になっていることに注意せよ.
    • 先に前のページまでをすべて読み,指示されている作業を済ませてから本ページを読むこと.
    • プロジェクトの作成作業については準備を参照せよ.

2a-4. 新しい Program.cs

ここまででプロジェクトが作成され,図2a-5-5に示す通り Program.cs ファイルが開かれているはずである. 前節で説明した通り,この Program.cs ファイルには従来でいえばMain()メソッドの中身のみを記述するようになっている.

デフォルトのProgram.csとその実行結果

試しにこのまま実行すると,図2a-6-1のように Hello, World! と表示されるはずである. では Program.cs ファイルを_に示すように変更してみよう.

Program.csの変更内容
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
// 特に意味のないプログラム

for (int i = 1; i <= 30; ++i)
{
    if (i % 3 == 0 && i % 5 == 0)
        Console.WriteLine("FizzBuzz");
    else if (i % 3 == 0)
        Console.WriteLine("Fizz");
    else if (i % 5 == 0)
        Console.WriteLine("Buzz");
    else 
        Console.WriteLine(i);
}//for

実行すると_のように表示されるはずである.

1
2
Fizz
4
Buzz
Fizz
7
8
Fizz
Buzz
11
Fizz
13
14
FizzBuzz
16
17
Fizz
19
Buzz
Fizz
22
23
Fizz
Buzz
26
Fizz
28
29
FizzBuzz
実行結果

このプログラム自体には特に意味はないが,Program.csファイルにおける記述方法が変わった,ということをまずは理解しておこう.

Last updated on 2024-04-26
Published on 2024-04-26

Powered by Hugo. Theme by TechDoc. Designed by Thingsym.