Constantes en C Sharp

Hola a todos, hoy os explicare como definir constantes en C Sharp.

Las constantes son valores que no se modifican durante la ejecución del programa, si definimos una constante y la intentamos modificar durante la ejecución, no nos dejara.

La mayor utilidad de las constantes es definir valores que siempre serán iguales y que en caso de que varíen con el tiempo se pueden cambiar, el mejor ejemplo es el IVA.

En C Sharp, cualquier tipo de dato puede ser una constante, para definir que sea una constante, debemos escribir antes del tipo de dato Const escribiremos el nombre de la constante en mayúsculas. No es obligatorio pero es recomendable para distinguirlo de las variables.

Imaginemos que tenemos un programa simple para saber el precio del IVA de un producto, este programa lo tenemos hace tiempo cuando el IVA es de 18 %, cuando subió a 21% solo es necesario cambiar un valor.

En este pequeño ejemplo, parece que daría igual lo anterior, ya que con cambiar un par de cosas seria igual, pero imaginemos que tenemos un programa enorme y que esa constante es utilizada muy a menudo, si cambiara el IVA solo tendríamos que cambiar el valor de IVA y no todos los valores en todo el programa.

Mi consejo es que todo aquello que no cambia pero que puede variar en un futuro, lo hagáis constante. Veamos un ejemplo:

using System;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            const Double IVA = 0.21;
            int producto = 100;

            Double resultado = producto * IVA;

            Console.WriteLine("El IVA del producto es " + resultado);

            Console.ReadLine();

        }
    }
}

Espero que os sea de ayuda. Si tenéis dudas, preguntad, estamos para ayudarte.

Compartir

Deja una respuesta

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