何度も試しましたが、NDESK.Options の解析例を単純な vb.net コードに変換することはできません (申し訳ありませんが、私はプロではありません)。
彼らが提供する唯一の例はここにあります: http://www.ndesk.org/doc/ndesk-options/NDesk.Options/OptionSet.html
ただし、コードのこの重要な部分がわかりません。
var p = new OptionSet () {
{ "n|name=", "the {NAME} of someone to greet.",
v => names.Add (v) },
{ "r|repeat=",
"the number of {TIMES} to repeat the greeting.\n" +
"this must be an integer.",
(int v) => repeat = v },
{ "v", "increase debug message verbosity",
v => { if (v != null) ++verbosity; } },
{ "h|help", "show this message and exit",
v => show_help = v != null },
};
この部分: v => names.Add (v) は、次の vb.net に相当するものを取得します: Function(v) names.Add (v)、私は取得しません。
誰かがとても親切で、より理解しやすい一連のコマンドで投稿できますか?