Tag Archives: c#

C# Asynchronous Programming (Asenkron Programlama)

Merhaba arkadaşlar, Bu yazımda C# Programlama Kılavuzu adı altında başladığım C# serimin son konusu olan Asenkron Programlama hakkında elde ettiğim bilgileri paylaşıp örnekler üzerinde pekiştiriyor olacağız. Öncelikle daha önceden de bahsettiğim ve bana referans olan “Her Yönüyle C#” kitabı ve yazarı Sefer Algan’a teşekkürlerimi sunarım 🙂 C# yazılarımda referans olarak ağırlıklı olarak bu kitabı aldım […]

C# Advanced LINQ Query Expressions

Merhaba arkadaşlar, Bir önceki yazımda C# LINQ Mimarsine giriş yapıp LINQ Mimarisi ile kullanılan yeni özelliklere hakkında bilgi edindik. (LINQ Mimarisi ve Yeni C# Özellikleri yazıma buradan ulaşabilirsiniz) Bu yazımda Gelişmiş LINQ Sorgu İfadeleri (Advanced LINQ Query Expressions) neler, onları ele alıp örnekler üzerinden pekiştiriyor olacağız. Gelişmiş LINQ ifadelerine başlamadan önce bilmemiz gereken bazı bilgiler; […]

C# LINQ Architecture and New C# Features

Merhaba arkadaşlar, Bu yazımda C# programlama dilinde LINQ Mimarisi ve Yeni C# özellikleri neler? Bunların bize sağladığı yararlar neler ve LINQ yaklaşımını esas alarak yapabileceklerimizden bahsetmek istiyorum. Bu yazıda bahsedilecek konu başlıkları LINQ (Language Integrated Query: Dile Entegre edilmiş Sorgu Yapısı) LINQ Veri Sağlayıcıları ( LINQ to Object, LINQ to SQL, LINQ to XML) C# […]

C# Generics (Şablon Tipler)

Merhaba arkadaşlar, Yine uzun bir aradan sonra tekrar bloguma kavuştum. Buna vesile olan ve aynı zamanda başımıza dert olan Korona virüsüne bela olsun 🙂 Bela okuduk ama aslında bu virüsün bizlere güzel katkıları oldu 🙂 Bunlardan biri home-office çalışma fırsatı ve bundan doğan zaman. Bu zamanı iyi değerlendirebilmeliyiz. Çok uzatmayacağım ve bu yazıma tekrar kaldığım […]

C# Basic I/O Operations (Temel Girdi/Çıktı İşlemleri)

Merhaba arkadaşlar, Bir önceki yazımda System İsim Alanından bahsettik. Kısacası System İsim Alanı yaygın olarak kullanılan değer ve referans veri türleri (value & reference data type), olaylar ve olay işleyicileri (events & event handlers), arayüzler (interfaces), öznitelikler (attributes) ve işleme sırasındaki istisnaları tanımlayan ana ve temel sınıfları içerir. C# System namespace yazıma buradan ulaşabilirsiniz. Bu […]

C# namespaces (İsim Alanları)

Merhaba arkadaşlar, Bu yazımda C# programlama dilinde programlarımızı yönetmek ve yazdığımız kodları mantıksal olarak organize etmek için C# programlama dilinde kullanılan İsim alanları ve System İsim Alanını ele alacağız. Bir önceki yazımda C# programlama dilinde Numaralandırma (Enumearation) hakkında bahsetmiştik. C# Enumeration (Numalandırmalar) yazısına buradan ulaşabilirsiniz. Bu yazıda bahsedilecek konular İsim Alanı Nedir? İsim Alanı Bildirimi […]

C# Enumeration (Numaralandırmalar)

Merhaba arkadaşlar, Bu yazımda C# programlama dilinde Numaralandırmaları (Enumeraton) ele alacağız. Bir önceki yazımda C# Yapılardan (Struct) bahsettik. C# Struct (Yapılar) yazıma buradan ulaşabilirsiniz. Nedir bu Enumeration peki? Numaralandırma kelimesi enumaration sözcüğünden gelmektedir. C# dilinde numaralandırmalar enum anahtar sözcüğü ile ifade edilmektedirler. Enum sabitleri C# dilinde çeşitli sembolleri tamsayılar ile ifade edebilmek için geliştirilmiş bir […]

C# Structs (Yapılar)

Merhaba arkadaşlar, Bir önceki yazımda sınıflarımızı bir dizi gibi kullanbaileceğimiz özellik olan Indexer (Indeksleyici) den bahsettik. Indexer (Indeksleyici) yazıma buradan ulaşabilirsiniz. Bu yazımda C# programlama dilinde kullanılan Yapıları (Struct) ele alacağız. Yapılar C# dilinde değer tipli olan verilerdir. Yapı bildirimi sınıf bildirimi ile neredeyse aynıdır. class anahtar sözcüğü yerine struct anahtar sözcüğü kullanılır. Neden struct […]

C# Operator Overloading (Operatör Aşırı Yükleme)

Merhaba arkadaşlar, Bu yazımda Sınıfları daha etkili kullanmak ve sınıflara yeni anlamlar yüklemek için C#’ta Operatör Aşırı Yükleme (Operator Overloading) konusunu ele alacağız. İçeriğe başlamadan önce eğer Sınıflar ile ilgili eksikleriniz varsa C# Classes (Sınıflar) yazıma bakmanızı tavsiye ediyorum. Yazıya buradan ulaşabilirsiniz. Bu yazıda bahsedilecek konular Operatörlere Aşırı Yükleme (Operator Overloading) Aritmetik Operatörlerin Aşırı Yüklenmesi […]