using System.Collections.Generic;
public static void Main () {
var args = "-t int:long:string".Split ();
var result = Parser.Default.ParseArguments<Options> (args);
result.WithParsed (options => {
Console.WriteLine("Types are: {0}", String.Join(", ", options.Types));
.WithNotParsed (errs => Console.WriteLine("Failed with errors:\n{0}",
String.Join("\n",errs)));
public string UserId { get; set; }
[Option ('t', Separator = ':')]
public IEnumerable<string> Types { get; set; }