Murat ÖZCAN | Yazılımcı'nın Not Defteri | Sayfa 2

Murat ÖZCAN

C 0

Değerin soluna belirtilen sayıda farklı bir değer ekleme işlemi

123456789101112131415using System; namespace ConsoleApplication110 { class Program { static void Main(string[] args) { string BaslangicDegeri = "777"; Console.WriteLine(BaslangicDegeri); string SonDeger = new string(’x’, 10 – BaslangicDegeri.Length)+BaslangicDegeri; Console.WriteLine(SonDeger); Console.ReadLine(); } } }

C 0

C# Concat StringBuilder Kullanımı – C# ile değerleri birleştirmek.

Concat object değer alan bir metotdur  istediğimiz veriyi concata göndererek birleştirme işlemi yapabiliriz. StringBuilder ile Append özelliğini kullanarak yine string birleştirme işlemi yapabiliriz. Örneğimizde her iki metotda kullanılmıştır. 1234567891011121314151617181920212223242526using System; using System.Text; namespace Concat...

C 0

C# Var ve Dynamic Kullanımı

Var kullanımında .net compile esnasında değişkenin türünü kendisi atamaktadır.  Var ile tanımlanan değişkenin tipi ilk atamada belirlenir sonradan değişmez.  Sadece local değişkenlerde kullanılabilir. Dynamic te ise runtime anında atama işlemi yapılır ve çalışma zamanında istediğimiz...

C 0

C# Stack

Queue uygulaması ile ters mantığa sahiptir. Lifo’ya göre çalışır stack’a ilk giren son çıkar  değerlerin tamamı sırası ile çıkmaya devam eder. Stacktaki  bir değere bir kez eriştiğimizde o değer artık kuyruktan çıkmıştır tekrar erişilemez. Stack...

C 0

C# Queue

Queue Fifo mantığı ile çalışır yani kuyruğa ilk giren ilk önce çıkar değerlerin tamamı sırası ile çıkmaya devam eder. Kuyruktaki bir değere bir kez eriştiğimizde o değer artık kuyruktan çıkmıştır tekrar erişilemez. Queue tip...

C 0

C# HashTable Kullanımı

HashTable System.collections sınıfı altında çalışmaktadır. Anahtar değer ve value kullanılır. SortedListteki gibi herhangi bir sıralama yapmaz. 12345678910111213141516171819202122232425using System.Collections; using System; namespace HashTableTest { class Program { static void Main(string[] args) { Hashtable HashTable1 =...

C 0

C# ArrayList Kullanımı

ArrayList bir koleksiyon sınıfı olup çalışması için öncelikle using System.Collections; sınıfının projeye eklenmesi gerekmektedir. ArrayList’ler dinamik olarak değişebilen diziler. Object türünden nesneler barındırırlar. Kullanımı dizilere benzeyip normal dizide tüm elemanlar aynı türdendir fakat Arraylist object...

C 0

C# Events Kullanımı

Eventsler nesnelerin birbirleri ile haberleşmesini sağlayan ve delegeler ile birlikte kullanılan yapılardır. Delege tanımlarken () parantez kullanılır Event tanımlarken kullanılmaz. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546using System; using System.Threading; namespace Events { class Program { static void Main(string[] args)...

C 0

C# Dictionary Kullanımı

Dictionary isminden de anlaşılacağı gibi sözlük benzeri bir yapıdır. Key ve Value özellikleri bulunmaktadır yapıyı esnek kılan ise key ve value’nin tipini bizim belirterek tip güvenliğini sağlamamızdır. Bildirim esnasında key ve valuenin tipini biz...

C 0

C# SortedList Kullanımı

SortedList sıralı liste anlamına gelmektedir System.Collections sınıfı altında bulunmaktadır. Anahtatar ve Value yapısı ile çalıştır. İçerisine aktarılan değerleri biz herhangi bir işlem yapmadan kendisi anahtara değere göre otomatikman alfabetik sıraya göre sıralamaktadır. 123456789101112131415161718192021222324using System;...