本文整理汇总了C#中Arguments.Parse方法的典型用法代码示例。如果您正苦于以下问题:C# Arguments.Parse方法的具体用法?C# Arguments.Parse怎么用?C# Arguments.Parse使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Arguments
的用法示例。
在下文中一共展示了Arguments.Parse方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Main
public static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
try
{
try
{
ExtraArguments = Arguments.ExtractExtra(ref args);
Arguments = new Arguments();
Arguments.Parse(args);
}
catch (ArgumentException ex)
{
MessageBox.Show(
ex.Message,
UILabels.NuGetSetup,
MessageBoxButtons.OK,
MessageBoxIcon.Error
);
return;
}
if (
(Arguments.Uninstall || Arguments.DownloadUpdate) &&
!Arguments.Redirected
)
Redirect();
else
Application.Run(new MainForm());
}
catch (Exception ex)
{
MessageBox.Show(
UILabels.UnexpectedFailure + Environment.NewLine +
Environment.NewLine +
ex.Message,
UILabels.NuGetSetup,
MessageBoxButtons.OK,
MessageBoxIcon.Error
);
}
}
示例2: Main
public static void Main(string[] args)
{
// 実行時引数を解析
Arguments arguments = new Arguments();
arguments.Parse(args);
if (arguments.HelpFlag)
{
arguments.PrintUsage();
return;
}
// Evernoteから該当ノートを取得
InputNoteList inputNoteList = new InputNoteList();
string evernoteHost = Properties.Settings.Default.EvernoteHost;
inputNoteList.Find(evernoteHost, arguments.DevToken, arguments.Condition, arguments.MaxCount);
// 該当ノートを保存
OutputNoteList outputNoteList = new OutputNoteList();
outputNoteList.SaveNotes(inputNoteList, arguments.OutputBaseName);
}