C# 命令行分析器
来源:互联网 发布:linux 搭建cdn 编辑:程序博客网 时间:2024/06/11 01:49
http://commandline.codeplex.com/
下载
CommandLine.dll;
应用
using CommandLine;
using CommandLine.Text;
作用:
用于取出命令行中的参数。
使用:
定义 一个CommandLineArguments类:
class CommandLineArguments { // 短参数名称,长参数名称,是否是可选参数,默认值,帮助文本等 // 第一个参数-f [Option('f', "file", Required = true, HelpText = "Segy Filename.")] public string SegyFile { get; set; } // 第二个参数-s [Option('s', "samples", DefaultValue = 15, HelpText = "keep these samples.")] public int NewSamples { get; set; } // 第三个参数-r [Option('r', "traces", DefaultValue = 1000, HelpText = "keep these traces.")] public int NewTraces { get; set; } [ParserState] public IParserState LastParserState { get; set; } [HelpOption] public string GetUsage() { return HelpText.AutoBuild(this, (HelpText current) => HelpText.DefaultParsingErrorsHandler(this, current)); } }在主函数中:
static void Main(string[] args) { var options = new CommandLineArguments(); if (CommandLine.Parser.Default.ParseArguments(args, options)) { string segyfile = options.SegyFile; int newSamples = options.NewSamples; int newTraces = options.NewTraces; Console.WriteLine(segyfile); } }
0 0
- C# 命令行分析器
- 命令行调用SQL查询分析器
- C#制作文件分析器
- C#构造的词法分析器
- C#命令行
- C#命令行
- C# 系统分析器(第一个C#程序)
- 转-c#写的一个词法分析器
- C# 代码分析器 1.0 版开发完成
- C# 词法分析器(三)正则表达式
- C#代码分析器(C#游戏代码注入)
- c# 暂停命令行窗口
- C# 命令行编译器详解
- C# 命令行编译器详解
- C# 命令行示例
- 命令行编译c#
- C# 2.0 编译器命令行
- C#命令行编译器选项
- 安卓‘进度条ProgressBar’中‘setIndeterminate()’方法的辨析
- cdh5安装 lzo
- LeetCode 123 -- Best Time to Buy and Sell Stock III
- maven环境搭建
- PAT|1113. Integer Set Partition
- C# 命令行分析器
- Hibernate中Criteria的完整用法
- 组合模式
- ASIHTTPRequest类库简介和使用说明
- 虚拟机FAQ
- 简单工厂模式 单例工厂模式 工厂方法模式 抽象工厂模式 原型模式
- Spring---IOC 控制反转--1
- 背景图&生成的二维码合成图操作
- 深入学习Spring框架之六属性注入