JCommander / NPM指挥官像C#库?

我使用JCommander和NPM Commander for Java和Node Javascript项目。 有没有类似的处理命令行参数在一个POSIX(或Windows)标准的方式,运作相同的方式,但工程的C#?

为了理解我的意思是“以相同的方式”,所有的处理过程都会发生在一个POCO中(JCommander是一个POJO,NPM Commander是一个Javascript对象)。 你装饰一个普通的对象,把它传递给一个引发的parsing器,选项,validation,帮助等等都被封装起来。 还是不知道我的意思? 看看JCommander和NPM指挥官的例子。

Dot.Net库以相同的方式运行?