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