やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

C#ツアー プログラムの構造 cscでライブラリ作成&実行

 いい感じにモジュール化できた。

成果物

情報源

前回まで

 cscでHelloWorldした。

今回

 cscでライブラリ.dllを作成して実行する。情報源は冗長なので最小限のコードにしてみる。

コード

Hello.cs

public class Hello { public void Say() => System.Console.WriteLine("Hello world"); }

Program.cs

class Program { static void Main() => new Hello().Say(); }

実行スクリプト

run.sh

csc -nologo -t:library Hello.cs
csc -nologo -r:Hello.dll Program.cs
chmod 755 Program.exe
./Program.exe

実行結果

$ ./run.sh
Hello world

所感

 ライブラリ作成できた。いいね。

対象環境

$ uname -a
Linux raspberrypi 4.19.42-v7+ #1218 SMP Tue May 14 00:48:17 BST 2019 armv7l GNU/Linux