起動オプションはstring[]しか受け付けないよ。
C#のというか、大昔からのOSの制限。

int.TryParse とかで整数化する。