| オプション | 説明 |
|---|---|
| file | 実行するファイル名です。 |
| args | 複数(空白区切り)の arg を string 配列型としてメソッドに引き渡します。 sbuilfdbt[]オプションを使用する場合は args は無視されます。(※1) |
| -c |--class | 実行するクラス名 name を指定します。 省略時はファイル名(拡張子除く)です。 |
| -m |--method | 実行するメソッド名 name を指定します。(※2) 省略時は Main です。 |
| -b |--byte | value を byte 型としてメソッドに引き渡します。 |
| -b[] |--byte[] | value を byte 配列型としてメソッドに引き渡します。 |
| -sb |--sbyte | value を sbyte 型としてメソッドに引き渡します。 |
| -sb[] |--sbyte[] | value を sbyte 配列型としてメソッドに引き渡します。 |
| -s |--short | value を short 型としてメソッドに引き渡します。 |
| -s[] |--short[] | value を short 配列型としてメソッドに引き渡します。 |
| -us |--ushort | value を ushort 型としてメソッドに引き渡します。 |
| -us[] |--ushort[] | value を ushort 配列型としてメソッドに引き渡します。 |
| -i |--int | value を int 型としてメソッドに引き渡します。 |
| -i[] |--int[] | value を int 配列型としてメソッドに引き渡します。 |
| -ui |--uint | value を uint 型としてメソッドに引き渡します。 |
| -ui[] |--uint[] | value を uint 配列型としてメソッドに引き渡します。 |
| -l |--long | value を long 型としてメソッドに引き渡します。 |
| -l[] |--long[] | value を long 配列型としてメソッドに引き渡します。 |
| -ul |--ulong | value を ulong 型としてメソッドに引き渡します。 |
| -ul[] |--ulong[] | value を ulong 配列型としてメソッドに引き渡します。 |
| -f |--float | value を float 型としてメソッドに引き渡します。 |
| -f[] |--float[] | value を float 配列型としてメソッドに引き渡します。 |
| -d |--double | value を double 型としてメソッドに引き渡します。 |
| -d[] |--double[] | value を double 配列型としてメソッドに引き渡します。 |
| -b |--bool | value を bool 型としてメソッドに引き渡します。 |
| -b[] |--bool[] | value を bool 配列型としてメソッドに引き渡します。 |
| -st |--string | value を string 型としてメソッドに引き渡します。 |
| -st[] |--string[] | value を string 配列型としてメソッドに引き渡します。 |
| -cs |--csharp | 言語を C# とします。 |
| -vb |--visualbasic | 言語を Visual Basic とします。 |
| -js |--jscript | 言語を JScript とします。 |
| -mr |--marshal | 新規のアプリケーションドメインで実行します。 省略時は既定のアプリケーションドメインで実行します。 |
| -h |--help | 起動引数を表示します。 |
| h オプション使用時 | 終了コードは -1 になります。 |
| 正常実行時 | メソッドの戻り値が int 型の場合は、戻り値がそのまま終了コードになります。 メソッドの戻り値が int 型でない場合は、終了コードは 0 になります。 |
| 例外発生時 | 例外の内容が標準エラーに出力され、終了コードは -1 になります。 |