Responsive Reklam Alanı

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    }
Paylaşmak Güzeldir
Yazar
Yazar
DIV + CSS Kullanımı Kolaylıkları? GUID’in Yapısı Nedir? Nerelerde Kullanılır?
Benzer Yazılar
Bir yorum yazın
Siz de düşüncenizi belirtebilirsiniz.

Web Tasarım Blog Teması ES | Tüm hakları © Emre Supçin'e aittir.