「C Sharp/Hello World」の版間の差分

削除された内容 追加された内容
C Sharp 2022年6月14日 (火) 08:57‎ の該当の内容を サブページ化。
 
C#9 の仕様変更を反映
1 行
== Hello world ==
以下に、C#でのHello worldの例を示す。
 
.net frameworkなど古めのC#実行環境では、Hello World は下記のようなコードである。
; [https://paiza.io/projects/AOuh0eb9n2eDLhx_JFbhRw?language=go hello.cs] :<syntaxhighlight lang="csharp">
using System;
31 ⟶ 33行目:
 
C#では命令の終わりにセミコロンが、かならず必要です。他の言語とは違い、セミコロンなしで自動的にうまい解釈はしてくれません。
 
 
C#9 以降、仕様が変わり、下記のように省略できるようになりました。
 
<syntaxhighlight lang="csharp">
// See https://aka.ms/new-console-template for more information
Console.WriteLine("Hello, World!");
</syntaxhighlight>
 
もちろん、C#9以降でも従来のように書く記法も可能です。
 
<syntaxhighlight lang="csharp">
using System;
 
public class Hello {
public static void Main(string[] args) {
Console.WriteLine("Good , morning"); // 実行時の区別のためメッセージを変更
}
}
</syntaxhighlight>