「C Sharp」の版間の差分

.NET Core に言及。
(コード例をリファクタリング、Hello, to)
(.NET Core に言及。)
タグ: 2017年版ソースエディター
'''C#'''とは、[[w:マイクロソフト|マイクロソフト]]によって開発されたプログラミング言語である。主な特徴としては、[[Java]]に類似した言語構文を採用していること、[[w:.NET_Core|.NET Core]]というマイクロソフトが策定した共通言語基盤で動作することである
 
== Hello world ==
以下に、C#でのHello worldの例を示す。
; [https://paiza.io/projects/AOuh0eb9n2eDLhx_JFbhRw?language=go hello.cs] :<syntaxhighlight lang="csharp">
using System;
 
}
}
</syntaxhighlight>
; 実行結果 :<syntaxhighlight lang="text">
Hello, World!
</syntaxhighlight>
 
== インストール方法 ==
=== Windowsの場合 ===
マイクロソフトの統合開発環境 Visual Studio からC#をインストールできます
 
なお、Visual Studio の利用にはアカウント登録が必要である
 
 
=== GNU/Linuxの場合 ===
従来はWindows用のGUIアプリを作るのは非常に困難ないし不可能と考えられていましたが、2019年にリリースされた .NET Core 3がWindows Forms、WPF、UWPをサポートされ道がひらけました。
コマンドラインで使うだけなら、C#はLinux版もある。(ただし、Windows用のGUIアプリを作るのは困難か無理。)
 
また、mono というオープンソース版の.NetFramewark 利用環境があり、これでC#プログラムも実行できます
 
mono 開発環境のインストール方法は Fedora Linux の場合、コマンド
sudo dnf install mono-devel
でインストールされます
 
作成したプログラムのソースコードには、拡張子はウィンドウズ同様、「.cs」をつけます
 
コンパイルは、コマンド
mcs ファイル名.cs
でコンパイルできます
 
すると
 
mono ファイル名.exe
で実行できます
 
終了するにはリターンキー(エンターキー)を押す。
 
<!-- 以上ここまで -->
{{NDC|007.64}}
 
2,666

回編集