Kategori: C#
-
C# Multi Thread Programlama
C#’ın multi thread sistemi Thread sınıfı üzerine kurulmuştur. Thread sınıfı sealedtır. Yani kalıtım yoluyla aktarılamaz. Bir thread oluşturma using System; using System.Threading; namespace multiThread { class PersonalThread { public int sayac; public Thread myThread; //constructor public PersonalThread(string name) { sayac = 0; myThread = new Thread(new ThreadStart(this.run)); myThread.Name = name; myThread.Start(); } public void…
-
İkili Ağaçlar(Binary Tree)
Öncelikle bazı terimlerden bahsetmek istiyorum. Kök- Yukarıdaki resimde görüldüğü gibi ağaç yapımızda tüm elemanlar aslında tek bir yere bağlı. Buna kök diyoruz. Çocuk ve ebeveyn- Kök hariç her düğümün bir ebeveyni vardır. Yaprak-Çocuğu olmaya düğümlere denir. 3-7-10 gibi Kardeş-Ebeveyni aynı olan düğümlerdir. İkili Ağaçların özellikleri Hiçbir düğümün ikiden fazla çocuğu olamaz. Ortalama bir ağacın derinliği(kökten…
-
.NET Json Parser
Json datasını http://www.omdbapi.com/ adresinden çekip parçalayacağız.Siteye girip “game of thrones” diye arama yaptığımızda bize bir link oluşturuluyor. O linkte aradığımız filmin json datası var. Biz o datayı alıp işleyeceğiz. Öncelikle projemize nuget package manager consolu açıp aşağıdaki komutu vererek Json.NET frameworkünü ekliyoruz. Install-Package Newtonsoft.Json public class filmObject { public string Title { get; set; }…