Llamar métodos de otro proyecto en Visual Studio

Llamar o instanciar los métodos desde otro proyecto en Visual Studio es parte necesaria para reutilizar código en tu capa de presentación.

Los proyectos realizados en capas regularmente tienen clases en la capa de datos con métodos reutilizables por otras clases desde otro proyecto.

Ya que habíamos visto como agregar las referencias de entre proyecto, podemos ver ahora como utilizar las clases entre proyectos.

Utilizar métodos de otro proyecto

Una vez que tenemos un proyecto en tres capas (Datos, Negocio y presentación), creamos una clase en la capa de datos de nombre métodos.

Llamar métodos de otro proyecto en Visual Studio

En esta clase agregamos un método de ejemplo, en mi caso agregare el siguiente.

public int Suma(int n1, int n2)
{
    return n1 + n2;
}

Es todo lo que tenemos que hacer en esta capa, ahora abrimos el archivo de la capa de presentación.

En mi proyecto de consola tengo el archivo Program.cs que se agrega por defecto al crear el proyecto o pueden crear una clase.

Antes de llamar el método de la capa de datos debimos de agregar una referencia a la capa de negocio.

Debemos de agregar el espacio de nombres de la capa de datos.

using Datos;

Ahora ya podemos llamar los métodos de la capa de datos, para ello podemos colocar el siguiente código.

int resultado = new Metodos().Suma(7, 10);
  • Realizamos una nueva instancia con new.
  • Establecemos la clase que contiene el método.
  • Llamamos al método suma.
  • El método suma requiere de dos números, los cuales se envían entre los paréntesis.
  • Por último, en la variable resultado se guarda el valor devuelto por el método.

Podría interesarte Utilizar clases estáticas en C# de otro proyecto  

Esta manera de reutilizar código no está limitado a métodos, también es posible con numeradores, propiedades, constantes, etc.

Deja un comentario

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