Programa C# para obtener e imprimir los argumentos de la línea de comandos usando la clase de entorno

En C#, Environment Class proporciona información sobre la plataforma actual y manipula la plataforma actual. Es útil para obtener y configurar diversa información relacionada con el sistema operativo. Podemos usarlo de tal manera que recupere información de argumentos de línea de comandos, información de códigos de salida, información de configuración de variables de entorno, información de contenido de la pila de llamadas y tiempo desde el último arranque del sistema en milisegundos. Con solo usar algunos métodos predefinidos podemos obtener la información del Sistema Operativo usando la clase Entorno. En este artículo, discutiremos cómo obtener y mostrar los argumentos de la línea de comando usando la clase Environment. Así que para hacer esta tarea usamos CommandLinepropiedad de la Clase Ambiental. Esta propiedad se usa para encontrar la línea de comando para el proceso actual.

Sintaxis:

Environment.CommandLine

Tipo de valor devuelto: el tipo de valor devuelto de esta propiedad es una string. Esta string representa los argumentos de la línea de comandos.

Ejemplo:

Input  : Hello Geeks
Output : Hello Geeks

Input  : Hello 123
Output : Hello 123

C#

// C# program to display the command line arguments
// using Environment Class
using System;
  
class GFG{
  
static public void Main()
{
      
    // Declaring a string variable
    string commandlineResult = "";
      
    // Getting the command line argument
    // Using the CommandLine property of 
    // Environment class
    commandlineResult = Environment.CommandLine;
      
    // Display the data
    Console.WriteLine("Command Line Data: \n" + 
                      commandlineResult);
}
}

Salida :

E:\> example.exe Hello Geeks
Command Line Data:
example.exe Hello Geeks

Publicación traducida automáticamente

Artículo escrito por bhanusivanagulug y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *