C# Dll Olu�turma ve Kullanma

Dll (Dynamic Link Library)  Windows�un en �nemli par�alar�ndan birisidir.
Dll bir defa olu�turulur ve istenilen projede, istenilen class'ta vs. kullan�labilir.Bu sayede kod kalabal���ndan kurtulmu� olunur.
Dll, kodlama kolayl��� sa�lar.
�imdi bizde kendi dll'imizi yazal�m ve �rnek projemizde kullanal�m.
�rnek : 
New Project'ten class library'i se�elim.��ersinde 'Islemler' adl� bir s�n�f olu�tural�m ve kodlar�m�z� yazal�m.
namespace DllOrnek
{
public static class Islemler
{
public static int Topla(int sayi1,int sayi2)
{
return sayi1 + sayi2;
}

public static int Cikar(int sayi1,int sayi2)
{
if (sayi1 < sayi2)
return sayi2 - sayi1;
return sayi1 - sayi2;
}

public static int KaresiniAl(this int sayi)
{
return sayi * sayi;
}
}
}
Kodlar� yazd���m�za g�re �imdi projemizi build edelim.
Evet �uanda dll'imiz olu�tu.Olu�an dll'i proje i�ersindeki bin > Debug klas�r�nde bulabilirsiniz.
S�ra geldi dll'i projemizde kullanmaya.
�imdi yeni bir console uygulamas� ba�latal�m.Olu�an console uygulamas�n�n referans�na dll'imizi ekleyelim.

Ard�ndan k�t�phanemizi s�n�f�m�za ekleyelim ve  kodlar�m�z� yazal�m.
using DllOrnek;
using System;

namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
var sonuc1 = 5.KaresiniAl();
var sonuc2 = Islemler.Topla(5, 2);
var sonuc3 = Islemler.Cikar(5, 2);

Console.WriteLine("Kare : " +sonuc1);
Console.WriteLine("Toplama : " + sonuc1);
Console.WriteLine("��karma : " + sonuc1);
Console.ReadKey();
}
}
}

Sonu� :
Evet dll olu�turma ve kullanma bu �ekilde arkada�lar.Art�k siz de kendinize ait k�t�phanelerinizi olu�turabilir ve istedi�iniz projede kullanabilirsiniz.d

Yorum Gönder

Recent Posts

https://www.rentacarantalya.net/
 
DeL��� : Film izle
Copyright © 2012 - 2013. DenemeTv

Tasar�m: G�ncel Bilgi