>백엔드 개발 >C#.Net 튜토리얼 >환경 클래스를 사용하여 명령줄 인수를 가져오고 인쇄하는 C# 프로그램

환경 클래스를 사용하여 명령줄 인수를 가져오고 인쇄하는 C# 프로그램

PHPz
PHPz앞으로
2023-09-09 08:29:02842검색

使用环境类获取和打印命令行参数的 C# 程序

소개

C#의 도구 환경 클래스를 사용하여 C# 프로그램을 작성하고 환경 클래스를 사용하여 명령줄 인수를 가져오고 인쇄하는 방법을 살펴보겠습니다. C#에 대해 모두 알고 나면 이제 C#에서 system.environment 클래스의 용도 중 하나를 이해하고 명령줄 인수를 가져오고 인쇄하는 프로그램을 작성하는 방법을 배웁니다. 기본적으로 문자열을 매개변수로 받아들이고 반환 유형을 문자열로 제공합니다. 프로그램에 들어가기 전에 환경 수업이 무엇인지 자세히 알아야 하므로, 이에 대해 알아보도록 하겠습니다.

C#의 환경 클래스란 무엇인가요?

부트스트랩을 배우지 않는 한, 클래스 이름의 문자 그대로의 의미를 이해하여 클래스에 대한 정보를 얻는 것이 아마도 매우 논리적일 것입니다! 부트스트랩의 경우 클래스에 이름을 할당하는 보기 흉한 방법이 있지만 C#을 배울 때는 그렇지 않습니다. C# 환경 클래스는 이름으로 설명하는 것과 정확히 일치합니다. 현재 환경을 이해하는 데 도움이 되며 현재 플랫폼을 수정할 수도 있습니다. 또한 다양한 운영 체제에 대한 관련 정보를 제공합니다.

환경 클래스의 다른 용도로는 프로세서 수, 컴퓨터 네트워크 이름, 사용 중인 운영 체제 버전, 현재 사용자 이름 및 현재 디렉터리에 대한 정보가 포함됩니다.

C#의 환경 클래스는 아래와 같이 위에서 언급한 다양한 유틸리티를 완성하는 데 사용되는 다양한 함수와 속성으로 구성됩니다.

  • Environment.CommandLine

  • Environment.CurrentDirectory

  • Environment.OSVersion.ToString()

  • Environment.MachineName.ToString()

  • Environment.ProcessorCount.ToString()

이 글에서는 명령줄 매개변수를 가져오고 인쇄하는 Environment.CommandLine 함수에 대해 자세히 알아보므로 예제를 통해 문제 설명을 이해해 보겠습니다.

알고리즘

아래 알고리즘은 환경 클래스를 사용하여 명령줄 매개변수를 가져오고 표시하는 코드에 대한 포괄적인 이해를 제공합니다. 코드를 더 깊이 이해하기 위해 단계별 접근 방식을 살펴보겠습니다.

1단계 - Tutotorialspoint라는 클래스를 만듭니다.

2단계 CommandLine() 함수의 반환 유형이 문자열이므로 값을 캡처하기 위해 문자열 데이터 유형의 변수를 선언합니다.

3단계 Environment.CommandLine() 함수를 사용하여 위에서 생성한 문자열 데이터 유형 변수에 매개변수를 저장합니다.

4단계 표준 Console.WriteLine() 함수를 사용하여 데이터를 표시합니다.

이 알고리즘은 위의 문제 설명에 대한 올바른 코드를 쉽게 작성하는 데 도움이 됩니다. 이제 해당 코드를 살펴보겠습니다.

Example

사용자가 명령줄에서 .exe 파일을 실행하고 "This is 데모 텍스트"로 매개변수를 전송하려고 한다고 가정하면 프로그램은 "This is 데모 텍스트"로 출력을 표시해야 합니다. 프로그램이 위의 기능을 어떻게 수행하는지 이해해 봅시다.

으아악

출력

으아악

참고 - 이 코드는 컴파일러에서 성공적으로 실행되지만 사용자가 전달한 적절한 인수와 함께 명령줄을 통해 실행될 때만 원하는 출력을 제공합니다. 일반 컴파일러에서는 사용자가 제공한 인수가 부족하여 출력이 표시되지 않습니다.

시간 복잡성

위 프로그램에는 C#의 하드코어 읽기 전용 유형 함수인 Environment.CommandLine()이라는 사전 정의된 함수만 포함되어 있으며 내부 작동 방식을 이해할 수 없으므로 이 경우 시간 복잡도는 확실하지 않습니다.

결론

정말 빨리 오셨죠? 이번 글에서는 C#의 환경 클래스에 대해 알아보았습니다. 운영 체제 버전, 디렉터리 이름 및 현재 플랫폼에 대한 정보를 제공하는 등 system.environment 클래스의 여러 유틸리티를 보았지만 사용자가 전달한 매개 변수를 검색하기 위한 Environment.CommandLine() 함수를 강조했습니다. 명령줄 실행

우리는 코드 작성을 위한 알고리즘을 살펴본 다음 사용자 제공 매개변수에 액세스하고 표시하기 위한 작업 코드를 살펴보았고 기사 끝부분에서 문제의 시간 복잡도에 대해 논의했습니다. 그럼 우리 글은 여기서 마치겠습니다. 이 기사가 C#에 대한 이해를 높이는 데 도움이 되기를 바랍니다.

위 내용은 환경 클래스를 사용하여 명령줄 인수를 가져오고 인쇄하는 C# 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제