Variables en C # - Cómo declarar e inicializar variable en C # con sus tipos

Tabla de contenido:

Anonim

Introducción a las variables en C #

En C #, una variable es un nombre que le damos a la ubicación de la memoria y cada variable tiene un tipo específico que especifica el tipo de valores que se pueden almacenar en una variable. Todas las variables deben declararse antes de estar en uso; Cada variable tiene un tipo específico que decide el tamaño y el rango de las variables. Para realizar cualquier operación en variables, es esencial definir una variable con un tipo de datos particular para especificar el tipo de datos que la variable puede contener en nuestra aplicación. Veamos algunas cosas básicas sobre variables,

  • Las variables no son más que un nombre dado al valor de los datos.
  • Las variables pueden contener el valor de tipos de datos particulares, por ejemplo, int, string, float, etc.
  • La declaración y la inicialización de las variables están en declaraciones separadas.
  • Las variables se pueden definir por múltiples separadas por una coma y también en una o varias líneas hasta el final del punto y coma.
  • Los valores deben asignarse a una variable antes de hacer uso de ella; de lo contrario, mostrará un error en tiempo de compilación.
  • El valor de una variable se puede cambiar en cualquier momento hasta la accesibilidad del programa.

¿Cómo declarar variables en C #?

Hay algunas reglas para declarar variables de C #:

  • Debemos definir un nombre de variable con la combinación de números, alfabetos y guiones bajos.
  • Cada nombre de variable debe comenzar con alfabetos o guiones bajos.
  • No debe haber ningún espacio en blanco permitido entre el nombre de la variable.
  • Los nombres de las variables no deben contener palabras clave de reserva como int, char, float, etc.

La sintaxis para la definición de variable en C #

;
=value;
=value;

Aquí el es un tipo de datos en el que la variable puede contener los tipos que son un entero, Sting, flotante, etc. es el nombre de una variable que contiene el valor en nuestra aplicación y está asignando un valor específico a la variable y finalmente se usa para dar permiso de acceso a la variable. Son algunos métodos adecuados para describir los nombres de las variables en el lenguaje de programación C #.

int name;
float value;
char _firstname;

También puede inicializar una variable en el momento de la definición de la siguiente manera,

int value = 100;

¿Cómo inicializar variables en C #?

Para asignar un valor a una variable llamada inicialización, las variables se pueden inicializar con un signo igual mediante la expresión constante, las variables también se pueden inicializar en su declaración.

Sintaxis :

= value;

O

variable_name = value;

Por ejemplo,

int value1=5, value2= 7;
double pi= 3.1416;
char name='Rock';

Tipos de variables en C # con ejemplos

Existen varios tipos de variables, como

  1. Variables Locales
  2. Variables de instancia o variables no estáticas
  3. Variables estáticas o variables de clase
  4. Variables constantes
  5. Variables de solo lectura

1. Variables locales

Una variable local definida dentro de un método o bloque o constructor. Una vez que se declara la variable, esas variables existen solo dentro del bloque y podemos acceder a estas variables solo dentro del bloque. La variable se crea cuando se llama a la función o se ingresa el bloque y será demolida una vez después de existir desde el bloque o mientras la llamada regresa de la función.

En el programa de ejemplo, la variable "customer_age" es una variable local para la función GetAge (). El compilador generará un error, una vez que apliquemos la variable customer_age fuera de la función GetAge ().

Programa de muestra - Variables locales

using System;
class CustomerEntry
(
Public void GetAge()
(
int customer_age=0; // local variable
customer_age= customer_age+28;
Console. WriteLine("Customer Age: "+ customer_age);
)
public static void Main(String() args)
(
CustomerEntry _customerObj=new CustomerEntry();
_customerObj.GetAge();
)
)

Salida:

Edad del cliente: 28

2. Variables de instancia o variables no estáticas

Las variables de instancia se denominan variables no estáticas; Las variables de instancia se declaran en una clase pero se declaran fuera de cualquier método, bloque o constructor. Estas variables se crean una vez que se crea el objeto de una clase y se destruirá cuando el objeto se destruya. Por ejemplo, las variables, podemos usar los especificadores de acceso.

En el programa, las variables de instancia son markEnglish, markMaths. Podemos crear múltiples objetos, cada uno de los objetos tiene su copia de la variable de instancia.

Programa de muestra - Variables de instancia

using System;
class StudentMarks (
// instance variables
int markEnglish;
int markMaths;
int markPhysics;
public static void Main(String() args) // Main Method
(
StudentMarks obj1 = new StudentMarks (); //Object creation 1
obj1. markEnglish = 90;
obj1. markMaths = 80;
obj1. markPhysics = 93;
StudentMarks obj2 = new StudentMarks (); //Object creation 1
obj2. markEnglish = 95;
obj2. markMaths = 70;
obj2. markPhysics = 90;
Console.WriteLine("Marks Obtained from first object:");
Console.WriteLine(obj1. markEnglish);
Console.WriteLine(obj1. markMaths);
Console.WriteLine(obj1. markPhysics);
Console.WriteLine("Marks obtained from second object:");
Console.WriteLine(obj2. markEnglish);
Console.WriteLine(obj2. markMaths);
Console.WriteLine(obj2. markPhysics);
)
)

Salida:

Marcas obtenidas del primer objeto:
90
80
93
Marcas obtenidas del segundo objeto:
95
70
90

3. Variables estáticas o variables de clase

Se crea una variable estática al comienzo de la ejecución del programa y se destruye al final de la ejecución. Las variables estáticas también se denominan variables de clase. Para acceder a variables estáticas, no necesitamos crear un objeto de la clase; simplemente podemos acceder a la variable como,

Class_name.variable_name;

Una variable estática se declara usando la palabra clave static dentro de una clase o fuera de cualquier método o constructor.

Programa de muestra: variable estática

using System;
class Employee
(
static double empSalary;
static StringempName="Smith";
public static void main(String() args)
(
Employee.empSalary=100000; // accessing the static variable
Console. WriteLine(Employee.empName+ "'s Salary:" + Employee.empSalary);
)
)

Salida:

Salario de Smith: 100000

4. Variables constantes

Las variables constantes son similares a las variables estáticas, una vez inicializadas y el ciclo de vida único de una clase y no necesita la instancia de la clase para inicializar o acceder. La variable constante se declara utilizando la palabra clave 'const', estas variables no se pueden alterar una vez que se declara, y se debe inicializar solo en el momento de la parte de declaración.

Programa de muestra - Variable constante

Using System;
Class Program_A
(
int x= 25; // instance variable
static int y= 35; // static variable
const float maxValue =75; // constant variable
public static void main()
(
Program_A classObject= new Program_A(); // object creation
Console.WriteLine("Value of x : " + classObject.x);
Console.WriteLine("Value of y : " + Program_A.y);
Console.WriteLine("Value of max " " + Program_A. maxValue);
)
)

Salida:

Valor de x: 25
Valor de y: 35
Valor máximo: 75

5. Variables de solo lectura

Una variable de solo lectura se declara usando la palabra clave ' solo lectura ' y esas variables no se pueden alterar como variables constantes. La variable constante es un valor invariable para toda la clase, mientras que solo lectura es un valor permanente para una instancia específica de una clase. No hay obligación de inicializar una variable de solo lectura en la declaración de tiempo, se puede inicializar en constructor. El valor predeterminado establecido en la variable es 0.

Programa de muestra: solo lectura

using System;
class Program_B
(
const float maxValue =75; // constant variable
readonly int x; // read-only variable
public static void main()
(
Program_B classObject= new Program_B(); // object creation
Console.WriteLine("Value of max: " + Program_A. maxValue);
Console.WriteLine("Value of x : " + classObject.x);
)
)

Salida:

Valor máximo: 75
Valor de x: 0

Conclusión

Finalmente, usted sabe cómo las variables le permiten almacenar datos de diferentes maneras. En este artículo, aprendimos sobre cómo declarar e inicializar variables y cómo usarlas. Espero que este artículo te haya ayudado con el proceso de trabajo de las variables.

Artículos recomendados

Esta es una guía de variables en C #. Aquí discutimos qué son las variables en C #, cómo declaramos las variables, cómo inicializamos las variables y, finalmente, cuáles son los diferentes tipos de variables en C # con sus ejemplos. También puede consultar los siguientes artículos para obtener más información:

  1. ¿Cómo funciona Copy Constructor en C #?
  2. Funciones de cadena de C # con ejemplos
  3. ¿Cómo declarar variables en PHP?
  4. Diferentes funciones de C #
  5. Variables en JavaScript