Nous essayons de trouver un analyseur de ligne de commande qui peut analyser un tableau avec enums. CommandlineParser prend en charge l'analyse des tableaux avec un int ou une chaîne mais pas enum. Pour par exemple Analyseur CommandLine pour les tableaux de type enum
[OptionArray("o", "output", HelpText = "The output files to generate.", DefaultValue = new[] { "OptimizeFor.Accuracy", "OptimizeFor.Speed" })]
public string[] OutputFiles { get; set; }
fonctionne très bien. Mais pas celui ci-dessous:
public enum OptimizeFor
{
Unspecified,
Speed,
Accuracy
}
[OptionArray("o", "output", HelpText = "The output files to generate.", DefaultValue = new[] { OptimizeFor.Accuracy, OptimizeFor.Speed })]
public OptimizeFor[] OutputFiles { get; set; }
Vous ne posez pas de question, simplement en indiquant votre intention. Demandez-vous comment ajouter cette fonctionnalité à CommandLineParser? Ou s'il y a d'autres bibliothèques ayant cela intégré? Ou comment créer un CommandLineParser de votre choix? – driis
La bibliothèque de Peter Hallam (http://commandlinearguments.codeplex.com/SourceControl/changeset/view/7986#178393) supporte les enums – dash
Merci Matt. J'essaye d'employer l'analyseur de ligne de commande existant comme pensé qu'il devrait être facilement disponible. CommandLineParser prend en charge les énumérations mais je n'ai vu aucun exemple où des tableaux d'énumération ayant des enum ont été utilisés. – sunny