winforms 응용 프로그램의 명령 줄 매개 변수 핸들
winforms 응용 프로그램은 종종 다른 응용 프로그램간에 명령 줄 매개 변수를 전달해야합니다. 이 기사는 명령 줄 매개 변수를 효과적으로 처리하는 몇 가지 방법을 소개합니다.
환경을 WinForms 응용 프로그램에서 명령 줄 매개 변수에 액세스하는 권장 방법은
환경을 사용하는 것입니다. 이 메소드는 애플리케이션에 전달 된 명령 줄 매개 변수를 포함하는 문자열 배열을 반환합니다.
구문 분석 매개 변수에 열거를 사용합니다
string[] args = Environment.GetCommandLineArgs();
// 매개 변수 유형을 정의하기위한 열거 예
공개 열거 명령 선문
{
없음,
Parametera,
매개 변수
}
// ...
foreach (args의 문자열 arg)
{
if (enum.tryparse
접근성과 유연성
// 定义参数类型的示例枚举
public enum CommandLineArgs
{
None,
ParameterA,
ParameterB
}
// ...
foreach (string arg in args)
{
if (Enum.TryParse(arg, out CommandLineArgs argType))
{
switch (argType)
{
case CommandLineArgs.ParameterA:
// 处理 ParameterA 参数
break;
case CommandLineArgs.ParameterB:
// 处理 ParameterB 参数
break;
default:
// 处理无法识别的参数
break;
}
}
}
메소드로 제한되며 Winforms 응용 프로그램은 더 큰 유연성을 제공합니다. args 배열 환경에서 얻은 배열은 응용 프로그램의 어느 곳에서나 액세스하고 처리 할 수 있습니다.
요약
Environment.getCommandLineargs ()
메소드를 사용하고 매개 변수를 해석하기위한 선택적 열거를 도입하면 WinForms 응용 프로그램에서 명령 줄 매개 변수를 효과적으로 사용하여 신뢰할 수 있고 일관된 입력 처리를 보장 할 수 있습니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3