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.
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.