いい感じにモジュール化できた。
成果物
情報源
前回まで
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
所感
ライブラリ作成できた。いいね。
対象環境
- Raspbierry pi 3 Model B+
- Raspbian stretch 9.0 2018-11-13 ※
- bash 4.4.12(1)-release ※
- SQLite 3.29.0 ※
- C# dotnet 3.0.100 ※
$ uname -a Linux raspberrypi 4.19.42-v7+ #1218 SMP Tue May 14 00:48:17 BST 2019 armv7l GNU/Linux