コンテンツにスキップ

C Sharp/Hello World

出典: フリー教科書『ウィキブックス(Wikibooks)』

基本的な実装

[編集]

C#での基本的なHello Worldプログラムを紹介します。以下のコードは最も一般的な実装方法です。

標準的な実装

[編集]
HelloWorld.cs
using System;

public class Hello 
{
    public static void Main(string[] args) 
    {
        Console.WriteLine("Hello, World!");
    }
}
実行結果
Hello, World!

このコードの主要な要素:

  • System名前空間の使用宣言
  • Helloクラスの定義
  • プログラムのエントリーポイントとなるMainメソッド
  • Console.WriteLineによる標準出力

モダンな実装(C# 9.0以降)

[編集]

C# 9.0から導入された新しい構文を使用すると、より簡潔に記述することができます。

ModernHello.cs
System.Console.WriteLine("Hello, World!");

実装スタイルの比較

[編集]

従来のスタイルと新しいスタイル

[編集]
スタイル 特徴 推奨される使用場面
従来のスタイル * 明示的な構造
* すべての要素が可視化
* 拡張性が高い
* 大規模なプロジェクト
* チーム開発
* 将来的な機能追加が予想される場合
モダンスタイル * 簡潔な記述
* 最小限のコード
* 高い可読性
* 小規模なスクリプト
* プロトタイプ開発
* 教育目的

プログラムの解説

[編集]

重要な要素

[編集]
  • using System: .NET Frameworkの基本的な機能を使用するための名前空間宣言
  • public class: すべてのコードを含むクラスの定義
  • Main メソッド: プログラムの実行開始点
  • Console.WriteLine: 標準出力へのテキスト出力メソッド

技術情報

[編集]
  • 対応バージョン:C# 1.0以降
  • 最新の省略記法:C# 9.0以降(.NET 5以降)
  • 実行環境:.NET Framework, .NET Core, .NET 5+

脚註

[編集]