たのしい工学

プログラミングを学んで、モノをつくりたいひと、効率的に仕事をしたい人のための硬派なブログになりました

C#の環境構築をしよう

   


さくっとC#を動かすための環境構築方法を紹介します。OSはLinuxです。

C#のプログラムを実行するには、コンパイラが必要です。そのために、monoというコンパイラをインストールしましょう。

monoをインストール

Download - Stable | Mono

例:LinuxOSのubuntu

流れとしては、

1.monoリポジトリをつくる
2.インストール

これだけです。

https://gyazo.com/513fabed54ca8dd3d5bc1dc32f049f84

自分のubuntuのヴァージョンを確かめるには、


cat /etc/lsb-release

とシェルにうちこんでください。
https://gyazo.com/b75c9d5cbfc972c5bdc816be04b564e6

DISTRIB_RELESEがヴァージョンです。

Hello worldしてみる

1.フォルダをつくる


mkdir csharp_lessons

2.ファイルをつくる


vim MyApp.cs

    using System;

    class MyApp{

        static void Main(){

                Console.WriteLine("Hello World");

        }


    }

3.コンパイルする


mcs MyApp.cs

4.csharpディレクトリ内を確認
MyApp.exeという実行ファイルがあるはずです。

5.プログラムの実行


mono MyApp.exe

するとこんな感じに

https://gyazo.com/d45f91f3a95b76913f673d50755e83b8

実行されました。

これでC#で開発ができるようになりました。

ちなみに、世界最大級のオンライン学習サイトUdemyには非常によい教材がありまして「C# プログラミング基礎」とかは一からC#を学びたいひとにおすすめです。VRがこれから世の中にスマホのように浸透していくとおもいますが、VRコンテンツはC#が書けると作れます。なので、C#を学習するとこれからの技術者としてやっていける可能性があるので、勉強して損のない言語でしょう。よかったら、ぜひ!

ではでは!

 - プログラミング系, Unity, C#