Ev Kişisel Finans C # Koleksiyon Sınıflarını Tutmak - mankenler

C # Koleksiyon Sınıflarını Tutmak - mankenler

İçindekiler:

Video: Learn Python - Full Course for Beginners [Tutorial] 2024

Video: Learn Python - Full Course for Beginners [Tutorial] 2024
Anonim

C # 5.Bölümünün parçası. 0 Atıflar İçin Cheat Sheet

Birçok değişken, bir numara veya cümle. Bir cisim, tek bir konsept hakkında birçok bilgiyi depolayan birçok özelliklere sahip olabilir. Bazen de olsa, büyük bir liste listesini takip etmeniz yeterlidir. Koleksiyon sınıfları buraya gelir.

C #'deki koleksiyon sınıfları, öğelerin bir listesini veya anahtar ve değer gruplarını tutmanıza ve arama, öneri ve genel bakım araçlarını ücretsiz olarak sağlamanıza yardımcı olabileceği için harika. Bu ay, iki yüzüncü 'soyad ile müşterileri sıralamak' yönteminden çok daha kolay.

C # temel koleksiyon sınıfları, genel koleksiyon sınıfları ve eşzamanlı koleksiyon sınıfları vardır. Bu sonuncusu çok işlemcili bir ortamda iş parçacığı güvenli işlemler içindir. Bunların nerede ve ne zaman kullanılacağını biliyorsanız, bu koleksiyon sınıflarının hepsi kullanışlıdır.

Düzenli koleksiyonlar

Düzenli koleksiyonlar, sizin için tiplendirilmemiş şeyleri saklar. Tam olarak ne saklayacağınızı bilmiyorsanız, düzenli koleksiyonlar sizin için. Bu sınıflardaki çoğu şey Nesne olarak saklanır.

Sınıf Açıklama ArrayList Bu, yalnızca

boyutunda başlangıçta bildirilen nesnelerin basit bir koleksiyonudur ve bu boyut gerektiği gibi artırılır (ancak

azalmadı). HashTable Anahtarları ve değerleri içeren, yalnızca iki sütunlu bir tablo, ki bu çiftler

ile bir alımı sıralamak için birbirine bağlanır. Kuyruk Bir ilk giriş, son çıkış (FIFO) öğe listesi.

program süreci öğelerini depolamak için idealdir. Yığın Bir Sıra gibi, ancak İlk Çıkanlarda (LIFO).

Genel koleksiyonlar

C # 2. 0 genel koleksiyonları tanıttı. Genel koleksiyonlar, çalışma zamanında beyan edildiği gibi öğelerin yazılmış koleksiyonlarını saklamanıza izin verir.

Sınıf Açıklama
Sözlük Yalnızca bir HastTable, haricinde yazılmış, dolayısıyla

nesnesini, Nesneyi saklamanıza gerek yoktur. TKey ve TValue türleri, bu nedenle

istemek isterseniz

listesini saklayabilirsiniz.

Liste Bu yeni Array. Bu, yazdığınız bir öğe listesi.

Kadar, kullanılan en yaygın koleksiyon sınıfı. Varsayılan budur.

Eğer insanların bir listesine ihtiyacınız varsa, bu bir List.

Kuyruk Yazılmayan Kuyruğa benzer, ancak iyi yazılmış!
SortedList Bu müthiş Sözlük, IComparable uygulamak böylece

sıralanabilir.

Yığın Yazılmayan tip Yığın gibi.

Eşzamanlı koleksiyon sınıfları

Son olarak, Eşzamanlı sınıflar, hangi işlemciden bağımsız olarak, bir listede sakladığınız nesnelerin herhangi bir bellek alanında bulunabileceğinden emin olunur.Düşündüğünden daha büyük bir anlaşma.

Sınıf Açıklama
BlockingCollection Bir iş parçacığının

başka bir iş parçacığının erişebileceği bir alanı değiştirmesini engelleyecek iş parçacığı güvenli bir sınıf.

Gerçekten muhteşem şeyler.

ConcurrentDictionary Parlak konuşan bu anahtar / değer çifti kümesi birden çok iş parçacığı tarafından erişilebilir

olabilir.

ConcurrentQueue FIFO yığını hatırla? Evet. Bu bir genel ve iplik

için güvenli.

ConcurrentStack Düzenlenmiş koleksiyonlar kullanışlıdır. Bir şeyden ötürü, bellek için faydalı

konumundalar. Neyse, bu da LIFO ve

iş parçacıklarına göre güvenli.

C # Koleksiyon Sınıflarını Tutmak - mankenler

Editörün Seçimi

Kendi Excel 2007 Şablonlarınızı Oluşturun - mankenler

Kendi Excel 2007 Şablonlarınızı Oluşturun - mankenler

Hazır bir Excel 2007 şablonunu bulamazsanız faturaya uyuyor, oluşturduğunuz veya şirketinizin elinde bulunan örnek çalışma kitaplarından kendi şablonlarınızı oluşturuyor. Kendi şablonunuzu oluşturmanın en kolay yolu, gerçek bir çalışma kitabı prototipi oluşturmak ve dosyayı şablon dosyası biçimini kullanarak kaydedin ...

Kendi Excel 2010 Şablonlarınızı Oluşturma - mankenler

Kendi Excel 2010 Şablonlarınızı Oluşturma - mankenler

Hazır Excel 2010 şablonunu bulamazsanız faturaya uyuyor, oluşturduğunuz veya şirketinizin elinde bulunan örnek çalışma kitaplarından kendi şablonlarınızı oluşturuyor. Kendi şablonunuzu oluşturmanın en kolay yolu, gerçek bir çalışma kitabı prototipi oluşturmak ve dosyayı şablon dosyası biçimini kullanarak kaydedin ...

Excel 2007 Grafiğinin Tipini ve Stilini özelleştiren - aumluları

Excel 2007 Grafiğinin Tipini ve Stilini özelleştiren - aumluları

Bir grafik eklediğinizde bir Excel 2007 çalışma kitabı, Şeritte yeni bir Grafik Araçları Tasarım sekmesi görüntülenir. Grafik türünü ve stilini özelleştirmek için Grafik Araçları Tasarım sekmesindeki komut düğmelerini kullanabilirsiniz. Tasarım sekmesi aşağıdaki düğme gruplarını içerir: Tür grubu Değiştir Grafik Türü ...

Editörün Seçimi

ÜÇüncü Temel, Çalınma Evini ve Diğer Beyzbol Beyitlerini Çalın

ÜÇüncü Temel, Çalınma Evini ve Diğer Beyzbol Beyitlerini Çalın

ÜÇüncü temel çalmak genellikle ikinci çalmaktan daha kolaydır. Birçok atış çizmeden ilk önce olduğundan daha büyük bir yol alabilirsin. Zamanlamanız iyi ise, atıcı topu bırakmadan önce saniyelerden de çıkabilirsiniz. Sürahi genellikle koşucuları ikinci sıradan seçmek daha zor olur ...

Basketbol Takımınızda Bir Balo Domuzuyla

Basketbol Takımınızda Bir Balo Domuzuyla

Balo domuzu - asılı bir oyuncu uzun süreler boyunca topa vurur ve geçmek yerine her yere ateş etmeyi amaçlar - tüm takım için gerçek sorunlar yaratır. Örneğin, topu domuzu, takımın moralini zayıflatan ve öldüren puan almaya çalışan açık takım arkadaşlarını görmezden gelir ...

Editörün Seçimi

Canon EOS 6D'ye Yazar Adı Nasıl Eklenir Canon EOS 6D'ye Yazar Adı Nasıl Eklenir

Canon EOS 6D'ye Yazar Adı Nasıl Eklenir Canon EOS 6D'ye Yazar Adı Nasıl Eklenir

Adınızı aşağıdaki gibi ekleyebilirsiniz: Canon'la çektiğiniz her görüntünün yazarı. Bilgiler, çektiğiniz her resme EXIF ​​verisi olarak eklenir. Yazar bilgilerinizi kameraya kaydetmek için: Menü düğmesine basın. Daha önce kullanılan menü görüntülenir. Kamera Ayarları ... 4 ...

Rebel T6i / 750D'den Görüntülere Nasıl Temizleme Talimatları Ekleyeceksiniz - mankenler

Rebel T6i / 750D'den Görüntülere Nasıl Temizleme Talimatları Ekleyeceksiniz - mankenler

Küçük noktalar görüntülerinizde tutarlı bir şekilde görünüyorsa ve Rebel T6i / 750D'nin lensindeki kirin nedeni değilse - sensörünüzün temizlemeye ihtiyacı olabilir. Sensörü kendiniz temizlemeyin, çünkü ne yaptığınızı bilmiyorsanız makinenizi kolayca mahvedebilirsiniz. Bunun yerine, fotoğraf makinesini çekin ...