Öncelikle File>New>Project> Class Library aracılığı ile yeni bi dll uygulaması oluşturuyoruz.
Daha sonra gereken kodlarımız şöyle olmalı;
.dll Dosyası Kod Yapısı
Kod: Tümünü seç
namespace İşlemler
{
public class İşlem
{
public static int Toplama_İşlemi_Yap(int sayi1, int sayi2) //Toplama İşlemi Yöntemi
{
return (sayi1 + sayi2);
}
public static int Çıkarma_İşlemi_Yap(int sayi1, int sayi2) // Çıkarma İşlemi Yöntemi
{
return (sayi1 - sayi2);
}
public static int Çarpma_İşlemi_Yap(int sayi1, int sayi2) // Çarpma İşlemi Yöntemi
{
return (sayi1 * sayi2);
}
public static int Bölme_İşlemi_Yap(int sayi1, int sayi2) // Bölme İşlemi Yöntemi
{
return (sayi1 / sayi2);
}
public static int Kalanı_Bul(int sayi1, int sayi2) // Kalan İşlemi Yöntemi
{
return (sayi1 % sayi2);
}
}
}
Uygulamadan dll dosyasını çağırmak için Solution Explorer'den References kısmına oluşturduğumuz.dll dosyasını eklememiz gerekiyor. Bundan sonra da aşağıda gördüğünüz şekilde using olarak dll nin namespace si İşlemler'i eklememiz gerekiyor.
Konsol Uygulama Kod Yapısı
Kod: Tümünü seç
using System;
using System.Collections.Generic;
using System.Text;
using İşlemler;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
//Dll dosyasında belirttiğimiz yöntemlere işlem yaptırıyoruz.
//25 ve 10 olan sayılar işlem yapılacak sayılardır. İstediğinizi yazabilirsiniz.
int toplama = İşlemler.İşlem.Toplama_İşlemi_Yap(25,10);
int cikarma = İşlemler.İşlem.Çıkarma_İşlemi_Yap(25, 10);
int carpma = İşlemler.İşlem.Çarpma_İşlemi_Yap(25,10);
int bolme = İşlemler.İşlem.Bölme_İşlemi_Yap(25,10);
int kalan = İşlemler.İşlem.Kalanı_Bul(25,10);
//Dll dosyasında alınan sonuçlar int(Tamsayı) verileri olduğundan yazdırabilmemiz
//için string(Yazı) formatına dönüştürüyoruz.
string toplamaYazi = toplama.ToString();
string cikarmaYazi = cikarma.ToString();
string carpmaYazi = carpma.ToString();
string bolYazi = bolme.ToString();
string kalanYazi = kalan.ToString();
//İşlem Sonuçlarını ekrana basıyoruz.
Console.WriteLine("Toplama İşlemi Sonucu:" + toplamaYazi + "\n" + "Çıkarma İşlemi Sonucu:" + cikarmaYazi + "\n" +
"Çarpma İşlemi Sonucu:" + carpmaYazi + "\n" + "Bölme İşlemi Sonucu:" + bolYazi + " Kalan:" + kalanYazi);
Console.Read();
}
}
}