【发布时间】:2013-05-10 10:43:03
【问题描述】:
这一定是一个非常基本的问题,但是在互联网上磕磕绊绊了一段时间后,我无法理解下面的代码。我对 c# 很陌生。 [](方括号)的用例到底是什么
class Options
{
[Option('f', "file", Required = true,
HelpText = "Input file to be processed.")]
public string InputFile { get; set; }
[Option('o', "outprefix", Required = true,
HelpText = "Output prefix for file.")]
public string OutPreFix { get; set; }
[Option('v', "verbose", DefaultValue = false,
HelpText = "Prints all messages to standard output.")]
public bool Verbose { get; set; }
[ParserState]
public IParserState LastParserState { get; set; }
[HelpOption]
public string GetUsage()
{
return HelpText.AutoBuild(this, (HelpText current) => HelpText.DefaultParsingErrorsHandler(this, current));
}
}
【问题讨论】:
-
谢谢。我将确保下次不再添加重复的问题。道歉!!
-
感谢 Habib...现在转到链接...
标签: c#