Criando uma dll Visual Studio
Abra o Visual Studio e abra um novo projeto selecionando “Class Library”:
Aqui nomeamos como a Classe “Primo.cs”
Insira o código como uma classe normal e salve.
using System;
using System.Collections.Generic;
using System.Text;
namespace Primo.cs
{
public class Primo{
public int numero;
public bool EPrimo(){
int contador = 0;
for (
int i =1;i<numero;i++)
if(numero %i==0)
contador++;
if (contador>2)
return false;
else
return true;
}
public Primo(){
}
}
}
Agora abra um novo projeto e vá em Windows Application, va em project, Add Reference.
Procure agora a dll no local que você salvou indo pelo browse (normalmente a dll fica na pasta bin dentro da pasta debug).
Faça o form e depois chame a dll da mesma forma que uma classe.
Primo p =
new Primo();
p.numero=
Convert.ToInt32(txtnumero.Text);
lblprimo.Text=(p.EPrimo()? "é primo":"Não é primo");
By Rafael