FUNDAMENTOS DE PROGRAMACIÓN CON C#: 017-MÉTODOS ESTÁTICOS (MEMORIA ESTÁTICA)

Ahora veremos un tema que tiene mucho que ver con el post anterior. Trabajaremos con los métodos estáticos y veremos más a profundidad el uso, las ventajas y desventajas de esto.




[FUNDAMENTOS DE PROGRAMACIÓN CON C#] FUNDAMENTOS DE PROGRAMACIÓN CON C#: 017-MÉTODOS ESTÁTICOS (MEMORIA ESTÁTICA)

Cuando usamos métodos estáticos debemos saber que nos da grandes beneficios como un acceso más rápido a los métodos o variables de una clase pero así también nos da ciertos inconvenientes en la asignación del uso de memoria.

En este post se explica detalladamente los pros y contras del uso de los métodos y variables estáticas por lo que se recomiendo ver el video planteado más abajo.

Seguidamente les dejo con el código empleado en este ejemplo.

OperacionesMatematicas.cs

namespace AppFirst
{
    public class OperacionesMatematicas
    {
        public static float sumar(float x, float y)
        {
            return (x + y);
        }

        public static float restar(float x, float y)
        {
            return (x - y);
        }
    }
}
Program.cs

using System;

namespace AppFirst
{
    public class Program
    {
        public static void Main(string[] args)
        {
            Console.WriteLine("La suma es: " + OperacionesMatematicas.sumar(7, 5));
            Console.WriteLine("La suma es: " + OperacionesMatematicas.restar(7, 5));

            Console.ReadLine();
        }
    }
}
Seguidamente les dejo con el video que explica a detalle el código anteriormente planteado, así como también, se explicará las ventajas y desventajas de usar los métodos y variables estáticas.


Comentarios