「C Sharp」の版間の差分

出典: フリー教科書『ウィキブックス(Wikibooks)』
削除された内容 追加された内容
Ef3 (トーク | 投稿記録)
コード例をリファクタリング、Hello, to
Ef3 (トーク | 投稿記録)
.NET Core に言及。
タグ: 2017年版ソースエディター
1 行 1 行
'''C#'''とは、[[w:マイクロソフト]]によって開発されたプログラミング言語である。主な特徴としては、[[Java]]に類似した言語構文を採用していること、[[w:.NET]]というマイクロソフトが策定した共通言語基盤で動作することである
'''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 利用環境があり、これでC#プログラムも実行でき
また、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

で実行できます。

終了するにはリターンキー(エンターキー)を押す。