C# | Variables – Part 1

Un programa típico utiliza varios valores que pueden cambiar durante su ejecución. Por ejemplo, un programa que realiza algunas operaciones sobre los valores introducidos por el usuario. Los valores ingresados ​​por un usuario pueden diferir de los ingresados ​​por otro usuario. Por lo tanto, esto hace que sea necesario usar variables ya que otro usuario puede no usar los mismos valores. Cuando un usuario ingresa un nuevo valor que se usará en el proceso de operación, puede almacenarse temporalmente en la memoria de acceso aleatorio de la computadora y estos valores en esta parte de la memoria varían a lo largo de la ejecución y, por lo tanto, surgió otro término para esto que se conoce como variables _ Básicamente, una variable es un marcador de posición de la información que se puede cambiar en tiempo de ejecución. Y las variables permiten Recuperar y Manipular la información almacenada.

Sintaxis:

type variable_name = value; 
or
type variable_names;

Ejemplo:

char var = 'h'; // Declaring and Initializing character variable
int a, b, c; // Declaring variables a, b and c of int type

Características de las Variables:

  • name: Debe ser un identificador válido. En el ejemplo anterior, var es un identificador válido.
  • type : Define los tipos de información que se almacenarán en la variable. En el ejemplo anterior, char es un tipo.
  • valor: Son los datos reales que se almacenarán en la variable. En el ejemplo anterior, ‘h’ es el valor.

Reglas para nombrar variables

  • Los nombres de variables pueden contener las letras ‘a-z’ o ‘A-Z’ o los dígitos 0-9, así como el carácter ‘_’.
  • El nombre de las variables no puede comenzar con un dígito.
  • El nombre de la variable no puede ser ninguna palabra clave de C#, por ejemplo, int, float, null, String, etc.

Ejemplos:

  • Nombres de variables válidos
    int age;
    
    float _studentname;
  • Nombres de variables no válidos
    int if; // "if" is a keyword
    
    float 12studentname; // Cannot start with digit
    

Definición o declaración de una variable

Hay algunas reglas que deben seguirse al declarar variables:

  • especificar su tipo (como int)
  • especificar su nombre (como la edad)
  • Puede proporcionar un valor inicial (como 17)

Ejemplo :

int geeks;
float interest;

Inicializar variables

El término inicializar significa asignar algún valor a la variable. Básicamente, el uso real de las variables se encuentra en la parte de inicialización. En C#, cada tipo de datos tiene un valor predeterminado que se usa cuando no hay un valor establecido explícitamente para una variable determinada. La inicialización se puede hacer por separado o puede ser con declaración.

Ejemplo :

int y = 7; // Declaring and initializing the variable at same time
int x; // Declaring variable x
x = 5; // initializing x with value 5

Dos formas de inicialización:

  1. Inicialización del tiempo de compilación
  2. Inicialización del tiempo de ejecución

1. Inicialización del tiempo de compilación

Significa proporcionar el valor a la variable durante la compilación del programa. Si el programador no proporcionó ningún valor, el compilador proporcionará algún valor predeterminado para las variables en algunos casos. Generalmente, este tipo de inicialización es útil cuando el programador desea proporcionar algún valor predeterminado.

Ejemplo :

// C# program to demonstrate the 
// Compile Time Initialization
using System;
class Geeks {
      
        // only declaration, compiler will 
        // provide the default value 0 to it
        int y;
      
    // Main Method
    public static void Main(String []args)
    {
          
        // Compile Time Initialization of variable 'x'
        // Assigning value 32 to x
        int x = 32;    
          
        // printing the value
        Console.WriteLine("Value of x is "+x);
          
        // creating object to access
        // the variable y
        Geeks gfg = new Geeks(); 
          
        // printing the value
        Console.WriteLine("Value of y is "+gfg.y);
    }
}

Producción :

Value of x is 32
Value of y is 0

2. Inicialización del tiempo de ejecución

En esto, el usuario tiene que ingresar el valor y ese valor se copia a la variable requerida. En este tipo de inicialización, existe una posibilidad más en la que se asigna valor a la variable después de completar una llamada de función.

Ejemplo:

Input : 45
Output : Value of num is 45

Input : 27
Output : Value of num is 27
// C# program to demonstrate the 
// Run Time Initialization
using System;
class Geeks {
      
    // Main Method
    public static void Main(String []args)
    {
          
        // Value will be taken from user 
        // input and assigned to variable
        // num
        int num = Convert.ToInt32(Console.ReadLine());
  
        // printing the result
        Console.WriteLine("Value of num is " + num);
  
    }
}

Producción :

Value of num is 45

Nota: Aquí el método Console.ReadLine() le pide al usuario que ingrese el valor y luego pone el mismo valor en la variable «num». Por lo tanto, el valor se mostrará de acuerdo con la entrada del usuario.

Publicación traducida automáticamente

Artículo escrito por keshav_786 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 *