Koleksiyon Sınıfı Seçme

Koleksiyon sınıfınızı dikkatle seçtiğinizden emin olun. Yanlış türü kullanmak koleksiyon kullanımınızı kısıtlayabilir.

Önemli

Ad alanında türleri kullanmaktan System.Collections kaçının. Daha fazla tür güvenliği ve diğer geliştirmeler nedeniyle koleksiyonların genel ve eşzamanlı sürümleri önerilir.

Aşağıdaki soruları göz önünde bulundurun:

LINQ to Objects ve PLINQ

LINQ to Objects, geliştiricilerin nesne türü veya IEnumerable<T>uyguladığı sürece bellek içi nesnelere erişmek için LINQ sorgularını IEnumerable kullanmasına olanak tanır. LINQ sorguları verilere erişmek için ortak bir desen sağlar, genellikle standart foreach döngülere göre daha kısa ve okunabilirdir ve filtreleme, sıralama ve gruplandırma özellikleri sağlar. Daha fazla bilgi için bkz . LINQ to Objects (C#) ve LINQ to Objects (Visual Basic).

PLINQ, çok çekirdekli bilgisayarların daha verimli kullanımı aracılığıyla birçok senaryoda daha hızlı sorgu yürütme sunabilen NESNELERE LINQ'in paralel bir uygulamasını sağlar. Daha fazla bilgi için bkz . Parallel LINQ (PLINQ).

Ayrıca bkz.