C#-Guid-Kullanımı_emresupcinMerhaba arkadaşlar,

Yine uzun bir aradan sonra sizlerle birlikteyim. Başka bir proje ile ilgilendiğimden burada ki işleri aksatıyorum maruz görün. Bugün sizlere yazacağım bu makalemde C# dersini konu alarak Guid Kullanımının nasıl olduğundan bahsetmek istiyorum. Guid’in ne olduğunu kısaca açıklamak gerekirse; GUID’in orjinal açılımı “Globally Unique IDentifier” dır.  Türkçe kaynaklarda  çevirisi  “Genel Benzersiz Tanımlayıcı” olarak tanımlanmıştır ama ben bu çeviriyi pek doyurucu bulmadım çünkü GUID yapısı size küresel anlamda bir benzersizlik vaad eder.

 

Açılımındaki “globally” kelimesi de zaten “küresel” demektir. GUID’e  “Küresel Benzersiz Kimlik (Tanımlayıcı)” demek daha uygun olacaktır. Unutmadan, GUID yapısını Intel firması bulmuştur.

 

Sizlere yazacağım bu örnekte random sınıfı kullanmadan Guid ile benzersiz ve sadece sayılardan oluşan bir kod oluşturacağız. Oluşan kod 6 hanelidir.

 

1  public string GuidIleKodOlustur()
2    {
3            string kod = Guid.NewGuid().ToString(); 
               // kod isimli degiskene Guid' in verisini aktardık
4            
5            string sonKod = string.Empty; 
             // sadece ayıların ekleneceği bir değişken tanımladık.
6
7            foreach (char item in kod) 
                 // char tipinde kod değişkenin içinde veri aradık
8            {
9                if (char.IsNumber(item)) 
                                   // char tipindeki veri sayı ise
10                {
11                    sonKod += item; 
        // sonKod isimli değişkene harflerden ayrılmış değerleri aktardık.
12                }
13            }
14            
15            sonKod = sonKod.Substring(0, 6); 
                    // 0' dan başlayıp 6 karakter kesmesini belirttik
16            
17            return sonKod; 
                   // medotun döndüreceği değeri belirttik.
18
19    }

20  protected void btnOlustur_Click(object sender, EventArgs e)
21    {
22        lblKod.Text = KodOlustur(); 
               // btnOlustur kontrolüne basınca metodun çalışmasını sağladık
23    }
Yazar
Yazar
Bilgisayar Programcısı, Web Tasarımcı, Üniversite Öğrencisi...
Twitter Facebook Google Linkedin Flickr YouTube

Önceki Yazı:DIV + CSS Kullanımı Kolaylıkları?

Sonraki Yazı:GUID’in Yapısı Nedir? Nerelerde Kullanılır?

BENZER YAZILAR
YORUMLAR
SİZ DE CEVAP YAZABİLİRSİNİZ
Bu yazı hakkında görüşünüzü belirtin.

ES Web Tasarım Web Tasarım Blog Teması Emre Supçin Bu tema ES Web Tasarım tarafından düzenlenmiştir. Hiçbir şekilde kopyalanamaz.