我有一个非常基本的问题,下面是我的 Options 课程。我需要在 j 和 f 标志之间建立 OR 关系,即任何人都应该被强制通过。
[Option('j', "jsonfile", Required = true, HelpText = "Path to json file")]
public string JsonFilePath { get; set; }
[Option('f', "jsonfolder", Required = true, HelpText = "Path to json directory")]
public string JsonFolder { get; set; }
[Option('t', "targetpath", Required = true, HelpText = "Target folder")]
public string TargetFolder { get; set; }
这里我需要的是,如果j未在参数中传递,则f应强制通过,或者如果f未在参数中传递,则j应强制通过。我怎样才能做到这一点?