BindingList<T> Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Veri bağlamayı destekleyen genel bir koleksiyon sağlar.
generic <typename T>
public ref class BindingList : System::Collections::ObjectModel::Collection<T>, System::ComponentModel::IBindingList, System::ComponentModel::ICancelAddNew, System::ComponentModel::IRaiseItemChangedEvents
public class BindingList<T> : System.Collections.ObjectModel.Collection<T>, System.ComponentModel.IBindingList, System.ComponentModel.ICancelAddNew, System.ComponentModel.IRaiseItemChangedEvents
[System.Serializable]
public class BindingList<T> : System.Collections.ObjectModel.Collection<T>, System.ComponentModel.IBindingList, System.ComponentModel.ICancelAddNew, System.ComponentModel.IRaiseItemChangedEvents
type BindingList<'T> = class
inherit Collection<'T>
interface ICollection
interface IEnumerable
interface IList
interface IBindingList
interface ICancelAddNew
interface IRaiseItemChangedEvents
[<System.Serializable>]
type BindingList<'T> = class
inherit Collection<'T>
interface IBindingList
interface IList
interface ICollection
interface IEnumerable
interface ICancelAddNew
interface IRaiseItemChangedEvents
Public Class BindingList(Of T)
Inherits Collection(Of T)
Implements IBindingList, ICancelAddNew, IRaiseItemChangedEvents
Tür Parametreleri
- T
Listedeki öğelerin türü.
- Devralma
- Öznitelikler
- Uygulamalar
Örnekler
Aşağıdaki kod örneği, iş nesnesi içeren bir BindingList<T> bileşene bağlamayı gösterir. Bu, bir yöntemi içeren tam bir Main
örnektir.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace BindingListOfTExamples
{
public partial class Form1 : Form
{
private TextBox textBox2;
private ListBox listBox1;
private Button button1;
private TextBox textBox1;
Random randomNumber = new Random();
public Form1()
{
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.textBox1 = new System.Windows.Forms.TextBox();
this.textBox2 = new System.Windows.Forms.TextBox();
this.listBox1 = new System.Windows.Forms.ListBox();
this.button1 = new System.Windows.Forms.Button();
this.textBox1.Location = new System.Drawing.Point(169, 26);
this.textBox1.Size = new System.Drawing.Size(100, 20);
this.textBox1.Text = "Bracket";
this.textBox2.Location = new System.Drawing.Point(169, 57);
this.textBox2.ReadOnly = true;
this.textBox2.Size = new System.Drawing.Size(100, 20);
this.textBox2.Text = "4343";
this.listBox1.FormattingEnabled = true;
this.listBox1.Location = new System.Drawing.Point(12, 12);
this.listBox1.Size = new System.Drawing.Size(120, 95);
this.button1.Location = new System.Drawing.Point(180, 83);
this.button1.Size = new System.Drawing.Size(75, 23);
this.button1.Text = "Add New Item";
this.button1.Click += new System.EventHandler(this.button1_Click);
this.ClientSize = new System.Drawing.Size(292, 266);
this.Controls.Add(this.button1);
this.Controls.Add(this.listBox1);
this.Controls.Add(this.textBox2);
this.Controls.Add(this.textBox1);
this.Text = "Parts Form";
this.Load += new EventHandler(Form1_Load);
}
void Form1_Load(object sender, EventArgs e)
{
InitializeListOfParts();
listBox1.DataSource = listOfParts;
listBox1.DisplayMember = "PartName";
listOfParts.AddingNew += new AddingNewEventHandler(listOfParts_AddingNew);
listOfParts.ListChanged += new ListChangedEventHandler(listOfParts_ListChanged);
}
// Declare a new BindingListOfT with the Part business object.
BindingList<Part> listOfParts;
private void InitializeListOfParts()
{
// Create the new BindingList of Part type.
listOfParts = new BindingList<Part>();
// Allow new parts to be added, but not removed once committed.
listOfParts.AllowNew = true;
listOfParts.AllowRemove = false;
// Raise ListChanged events when new parts are added.
listOfParts.RaiseListChangedEvents = true;
// Do not allow parts to be edited.
listOfParts.AllowEdit = false;
// Add a couple of parts to the list.
listOfParts.Add(new Part("Widget", 1234));
listOfParts.Add(new Part("Gadget", 5647));
}
// Create a new part from the text in the two text boxes.
void listOfParts_AddingNew(object sender, AddingNewEventArgs e)
{
e.NewObject = new Part(textBox1.Text, int.Parse(textBox2.Text));
}
// Add the new part unless the part number contains
// spaces. In that case cancel the add.
private void button1_Click(object sender, EventArgs e)
{
Part newPart = listOfParts.AddNew();
if (newPart.PartName.Contains(" "))
{
MessageBox.Show("Part names cannot contain spaces.");
listOfParts.CancelNew(listOfParts.IndexOf(newPart));
}
else
{
textBox2.Text = randomNumber.Next(9999).ToString();
textBox1.Text = "Enter part name";
}
}
void listOfParts_ListChanged(object sender, ListChangedEventArgs e)
{
MessageBox.Show(e.ListChangedType.ToString());
}
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.Run(new Form1());
}
}
// A simple business object for example purposes.
public class Part
{
private string name;
private int number;
public Part() { }
public Part(string nameForPart, int numberForPart)
{
PartName = nameForPart;
PartNumber = numberForPart;
}
public string PartName
{
get { return name; }
set { name = value; }
}
public int PartNumber
{
get { return number; }
set { number = value; }
}
}
}
Option Explicit On
Option Strict On
Imports System.Collections.Generic
Imports System.ComponentModel
Imports System.Drawing
Imports System.Text
Imports System.Windows.Forms
Class Form1
Inherits Form
Private textBox2 As TextBox
Private listBox1 As ListBox
Private WithEvents button1 As Button
Private textBox1 As TextBox
Private randomNumber As New Random()
Public Sub New()
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.textBox1 = New System.Windows.Forms.TextBox()
Me.textBox2 = New System.Windows.Forms.TextBox()
Me.listBox1 = New System.Windows.Forms.ListBox()
Me.button1 = New System.Windows.Forms.Button()
Me.textBox1.Location = New System.Drawing.Point(169, 26)
Me.textBox1.Size = New System.Drawing.Size(100, 20)
Me.textBox1.Text = "Bracket"
Me.textBox2.Location = New System.Drawing.Point(169, 57)
Me.textBox2.ReadOnly = True
Me.textBox2.Size = New System.Drawing.Size(100, 20)
Me.textBox2.Text = "4343"
Me.listBox1.FormattingEnabled = True
Me.listBox1.Location = New System.Drawing.Point(12, 12)
Me.listBox1.Size = New System.Drawing.Size(120, 95)
Me.button1.Location = New System.Drawing.Point(180, 83)
Me.button1.Size = New System.Drawing.Size(75, 23)
Me.button1.Text = "Add New Item"
Me.ClientSize = New System.Drawing.Size(292, 266)
Me.Controls.Add(Me.button1)
Me.Controls.Add(Me.listBox1)
Me.Controls.Add(Me.textBox2)
Me.Controls.Add(Me.textBox1)
Me.Text = "Parts Form"
AddHandler Me.Load, AddressOf Form1_Load
End Sub
Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs)
InitializeListOfParts()
listBox1.DataSource = listOfParts
listBox1.DisplayMember = "PartName"
End Sub
' Declare a new BindingListOfT with the Part business object.
Private WithEvents listOfParts As BindingList(Of Part)
Private Sub InitializeListOfParts()
' Create the new BindingList of Part type.
listOfParts = New BindingList(Of Part)
' Allow new parts to be added, but not removed once committed.
listOfParts.AllowNew = True
listOfParts.AllowRemove = False
' Raise ListChanged events when new parts are added.
listOfParts.RaiseListChangedEvents = True
' Do not allow parts to be edited.
listOfParts.AllowEdit = False
' Add a couple of parts to the list.
listOfParts.Add(New Part("Widget", 1234))
listOfParts.Add(New Part("Gadget", 5647))
End Sub
' Create a new part from the text in the two text boxes.
Private Sub listOfParts_AddingNew(ByVal sender As Object, _
ByVal e As AddingNewEventArgs) Handles listOfParts.AddingNew
e.NewObject = New Part(textBox1.Text, Integer.Parse(textBox2.Text))
End Sub
' Add the new part unless the part number contains
' spaces. In that case cancel the add.
Private Sub button1_Click(ByVal sender As Object, _
ByVal e As EventArgs) Handles button1.Click
Dim newPart As Part = listOfParts.AddNew()
If newPart.PartName.Contains(" ") Then
MessageBox.Show("Part names cannot contain spaces.")
listOfParts.CancelNew(listOfParts.IndexOf(newPart))
Else
textBox2.Text = randomNumber.Next(9999).ToString()
textBox1.Text = "Enter part name"
End If
End Sub
<STAThread()> _
Shared Sub Main()
Application.EnableVisualStyles()
Application.Run(New Form1())
End Sub
End Class
' A simple business object for example purposes.
Public Class Part
Private name As String
Private number As Integer
Public Sub New()
End Sub
Public Sub New(ByVal nameForPart As String, _
ByVal numberForPart As Integer)
PartName = nameForPart
PartNumber = numberForPart
End Sub
Public Property PartName() As String
Get
Return name
End Get
Set(ByVal value As String)
name = Value
End Set
End Property
Public Property PartNumber() As Integer
Get
Return number
End Get
Set(ByVal value As Integer)
number = Value
End Set
End Property
End Class
Açıklamalar
sınıfı, BindingList<T> iki yönlü bir veri bağlama mekanizması oluşturmak için temel sınıf olarak kullanılabilir. BindingList<T> arabiriminin IBindingList somut, genel bir uygulamasını sağlar. Bu, , ve ilişkili CurrencyManagerarasındaki IBindingListIEditableObjectince etkileşim nedeniyle zor olabilecek tam IBindingList arabirimi uygulamaya alternatiftir. Ancak, tipik çözümler programcı doğrudan kullanmak yerine gibi BindingSourceveri bağlama işlevselliği sağlayan bir sınıf kullanır BindingList<T>.
BindingList<T> genişletilebilir AddNew yöntem aracılığıyla fabrika tarafından oluşturulan örnekleri destekler. (Aynı genişletilebilirlik türü, gibi BindingSourcediğer sınıflarda da bulunur) Ayrıca, bu sınıf arabirimini uyguladığındanICancelAddNew, ve CancelNew yöntemleri aracılığıyla EndNew yeni öğenin işlemsel işlemelerini veya geri alınmasını sağlar.
Oluşturucular
BindingList<T>() |
Varsayılan değerleri kullanarak sınıfın BindingList<T> yeni bir örneğini başlatır. |
BindingList<T>(IList<T>) |
Belirtilen listeyle sınıfının yeni bir örneğini BindingList<T> başlatır. |
Özellikler
AllowEdit |
Listedeki öğelerin düzenlenip düzenlenemeyeceğini belirten bir değer alır veya ayarlar. |
AllowNew |
yöntemini kullanarak AddNew() listeye öğe ekleyip ekleyemeyeceğinizi belirten bir değer alır veya ayarlar. |
AllowRemove |
Koleksiyondan öğe kaldırıp kaldıramayacağınızı belirten bir değer alır veya ayarlar. |
Count |
içinde gerçekten bulunan Collection<T>öğelerin sayısını alır. (Devralındığı yer: Collection<T>) |
IsSortedCore |
Listenin sıralanıp sıralanmadığını belirten bir değer alır. |
Item[Int32] |
Belirtilen dizindeki öğeyi alır veya ayarlar. (Devralındığı yer: Collection<T>) |
Items |
çevresinde Collection<T>bir IList<T> sarmalayıcı alır. (Devralındığı yer: Collection<T>) |
RaiseListChangedEvents |
Listedeki öğeleri eklemenin veya kaldırmanın olayları oluşturup oluşturmadığını ListChanged belirten bir değer alır veya ayarlar. |
SortDirectionCore |
Listenin sıralandığı yönü alır. |
SortPropertyCore |
Sıralama türetilmiş bir sınıfta uygulanırsa listeyi sıralamak için kullanılan özellik tanımlayıcısını alır; aksi takdirde döndürür |
SupportsChangeNotificationCore |
Olayların etkinleştirilip etkinleştirilmediğini ListChanged belirten bir değer alır. |
SupportsSearchingCore |
Listenin aramayı destekleyip desteklemediğini belirten bir değer alır. |
SupportsSortingCore |
Listenin sıralamayı destekleyip desteklemediğini belirten bir değer alır. |
Yöntemler
Add(T) |
sonuna bir nesnesi Collection<T>ekler. (Devralındığı yer: Collection<T>) |
AddNew() |
Koleksiyona yeni bir öğe ekler. |
AddNewCore() |
Koleksiyonun sonuna yeni bir öğe ekler. |
ApplySortCore(PropertyDescriptor, ListSortDirection) |
Türetilmiş bir sınıfta geçersiz kılınırsa öğeleri sıralar; aksi takdirde, bir NotSupportedExceptionoluşturur. |
CancelNew(Int32) |
Bekleyen yeni bir öğeyi atar. |
Clear() |
Tüm öğeleri Collection<T> koleksiyonundan kaldırır. (Devralındığı yer: Collection<T>) |
ClearItems() |
Tüm öğeleri koleksiyondan kaldırır. |
Contains(T) |
Bir öğenin içinde Collection<T>olup olmadığını belirler. (Devralındığı yer: Collection<T>) |
CopyTo(T[], Int32) |
Hedef dizinin belirtilen dizininden başlayarak tamamını Collection<T> uyumlu bir tek boyutlu Arrayöğesine kopyalar. (Devralındığı yer: Collection<T>) |
EndNew(Int32) |
Bekleyen yeni bir öğeyi koleksiyona kaydeder. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
FindCore(PropertyDescriptor, Object) |
Arama türetilmiş bir sınıfta uygulanıyorsa belirtilen değere sahip belirtilen özellik tanımlayıcısı olan öğenin dizinini arar; aksi takdirde, bir NotSupportedException. |
GetEnumerator() |
aracılığıyla Collection<T>yineleyen bir numaralandırıcı döndürür. (Devralındığı yer: Collection<T>) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
IndexOf(T) |
Belirtilen nesneyi arar ve tüm Collection<T>içindeki ilk oluşumun sıfır tabanlı dizinini döndürür. (Devralındığı yer: Collection<T>) |
Insert(Int32, T) |
Belirtilen dizinde öğesine Collection<T> bir öğe ekler. (Devralındığı yer: Collection<T>) |
InsertItem(Int32, T) |
Belirtilen öğeyi belirtilen dizindeki listeye ekler. |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
OnAddingNew(AddingNewEventArgs) |
Olayı tetikler AddingNew . |
OnListChanged(ListChangedEventArgs) |
Olayı tetikler ListChanged . |
Remove(T) |
belirli bir nesnenin ilk oluşumunu öğesinden Collection<T>kaldırır. (Devralındığı yer: Collection<T>) |
RemoveAt(Int32) |
öğesinin belirtilen dizininde öğesini Collection<T>kaldırır. (Devralındığı yer: Collection<T>) |
RemoveItem(Int32) |
Belirtilen dizindeki öğeyi kaldırır. |
RemoveSortCore() |
Sıralama türetilmiş bir sınıfta uygulanırsa ile ApplySortCore(PropertyDescriptor, ListSortDirection) uygulanan sıralamayı kaldırır; aksi takdirde oluşturur NotSupportedException. |
ResetBindings() |
türünde Resetbir ListChanged olay oluşturur. |
ResetItem(Int32) |
Belirtilen konumda öğe için türünde ItemChanged bir ListChanged olay oluşturur. |
SetItem(Int32, T) |
Belirtilen dizindeki öğeyi belirtilen öğeyle değiştirir. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Ekinlikler
AddingNew |
Bir öğe listeye eklenmeden önce gerçekleşir. |
ListChanged |
Liste veya listedeki bir öğe değiştiğinde gerçekleşir. |
Belirtik Arabirim Kullanımları
IBindingList.AddIndex(PropertyDescriptor) |
Bu üyenin açıklaması için bkz AddIndex(PropertyDescriptor). . |
IBindingList.AddNew() |
Listeye yeni bir öğe ekler. Daha fazla bilgi için bkz. AddNew(). |
IBindingList.AllowEdit |
Listedeki öğelerin düzenlenip düzenlenemeyeceğini belirten bir değer alır. |
IBindingList.AllowNew |
yöntemini kullanarak AddNew() listeye yeni öğelerin eklenip eklenemeyeceğini belirten bir değer alır. |
IBindingList.AllowRemove |
Öğelerin listeden kaldırılıp kaldırılamayacağını belirten bir değer alır. |
IBindingList.ApplySort(PropertyDescriptor, ListSortDirection) |
Listeyi ve PropertyDescriptorListSortDirectionöğesine göre sıralar. Bu üyenin tam açıklaması için bkz ApplySort(PropertyDescriptor, ListSortDirection). . |
IBindingList.Find(PropertyDescriptor, Object) |
Bu üyenin açıklaması için bkz Find(PropertyDescriptor, Object). . |
IBindingList.IsSorted |
Bu üyenin açıklaması için bkz IsSorted. . |
IBindingList.RemoveIndex(PropertyDescriptor) |
Bu üyenin açıklaması için bkz RemoveIndex(PropertyDescriptor). . |
IBindingList.RemoveSort() |
Bu üyenin açıklaması için bkz RemoveSort(). . |
IBindingList.SortDirection |
Bu üyenin açıklaması için bkz SortDirection. . |
IBindingList.SortProperty |
Bu üyenin açıklaması için bkz SortProperty. . |
IBindingList.SupportsChangeNotification |
Bu üyenin açıklaması için bkz SupportsChangeNotification. . |
IBindingList.SupportsSearching |
Bu üyenin açıklaması için bkz SupportsSearching. . |
IBindingList.SupportsSorting |
Bu üyenin açıklaması için bkz SupportsSorting. . |
ICollection.CopyTo(Array, Int32) |
öğesinin ICollection öğelerini belirli Array bir dizinden başlayarak öğesine Arraykopyalar. (Devralındığı yer: Collection<T>) |
ICollection.IsSynchronized |
erişimin ICollection eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli). (Devralındığı yer: Collection<T>) |
ICollection.SyncRoot |
erişimi ICollectioneşitlemek için kullanılabilecek bir nesnesi alır. (Devralındığı yer: Collection<T>) |
ICollection<T>.IsReadOnly |
ICollection<T> öğesinin salt okunur olup olmadığını belirten bir değer alır. (Devralındığı yer: Collection<T>) |
IEnumerable.GetEnumerator() |
Bir toplulukta tekrarlanan bir numaralandırıcı döndürür. (Devralındığı yer: Collection<T>) |
IList.Add(Object) |
öğesine bir öğe IListekler. (Devralındığı yer: Collection<T>) |
IList.Contains(Object) |
öğesinin IList belirli bir değer içerip içermediğini belirler. (Devralındığı yer: Collection<T>) |
IList.IndexOf(Object) |
içindeki belirli bir öğenin dizinini IListbelirler. (Devralındığı yer: Collection<T>) |
IList.Insert(Int32, Object) |
Belirtilen dizinde öğesine IList bir öğe ekler. (Devralındığı yer: Collection<T>) |
IList.IsFixedSize |
değerinin sabit bir boyuta sahip olup olmadığını IList belirten bir değer alır. (Devralındığı yer: Collection<T>) |
IList.IsReadOnly |
IList öğesinin salt okunur olup olmadığını belirten bir değer alır. (Devralındığı yer: Collection<T>) |
IList.Item[Int32] |
Belirtilen dizindeki öğeyi alır veya ayarlar. (Devralındığı yer: Collection<T>) |
IList.Remove(Object) |
belirli bir nesnenin ilk oluşumunu öğesinden IListkaldırır. (Devralındığı yer: Collection<T>) |
IRaiseItemChangedEvents.RaisesItemChangedEvents |
Öğe özellik değeri değişikliklerinin türünde ItemChangedolayları oluşturup oluşturmadığını ListChanged belirten bir değer alır. Bu üye türetilmiş bir sınıfta geçersiz kılınamaz. |
Uzantı Metotları
ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Belirtilen anahtar seçici işlevine göre bir'den bir FrozenDictionary<TKey,TValue>IEnumerable<T> oluşturur. |
ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Belirtilen anahtar seçici ve öğe seçici işlevlerine göre öğesinden bir FrozenDictionary<TKey,TValue>IEnumerable<T> oluşturur. |
ToFrozenSet<T>(IEnumerable<T>, IEqualityComparer<T>) |
Belirtilen değerlerle bir FrozenSet<T> oluşturur. |
AsReadOnly<T>(IList<T>) |
Belirtilen liste için salt ReadOnlyCollection<T> okunur sarmalayıcı döndürür. |
ToImmutableArray<TSource>(IEnumerable<TSource>) |
Belirtilen koleksiyondan sabit bir dizi oluşturur. |
ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Var olan bir öğe koleksiyonundan sabit bir sözlük oluşturur ve kaynak anahtarlara bir dönüştürme işlevi uygular. |
ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Bir dizinin bazı dönüşümlerini temel alan sabit bir sözlük oluşturur. |
ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>) |
Bir diziyi numaralandırır ve dönüştürür ve içeriğinin sabit bir sözlüğünü üretir. |
ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>) |
Bir diziyi numaralandırır ve dönüştürür ve belirtilen anahtar karşılaştırıcısını kullanarak içeriğinin sabit bir sözlüğünü üretir. |
ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Bir diziyi numaralandırır ve dönüştürür ve belirtilen anahtar ve değer karşılaştırıcılarını kullanarak içeriğinin sabit bir sözlüğünü üretir. |
ToImmutableHashSet<TSource>(IEnumerable<TSource>) |
Bir diziyi numaralandırır ve içeriğinin sabit karma kümesini oluşturur. |
ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>) |
Bir diziyi numaralandırır, içeriğinin sabit bir karma kümesini oluşturur ve küme türü için belirtilen eşitlik karşılaştırıcısını kullanır. |
ToImmutableList<TSource>(IEnumerable<TSource>) |
Bir diziyi numaralandırır ve içeriğinin sabit bir listesini oluşturur. |
ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>) |
Bir diziyi numaralandırır ve dönüştürür ve içeriğinin sabit sıralanmış bir sözlüğünü üretir. |
ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>) |
Bir diziyi numaralandırır ve dönüştürür ve belirtilen anahtar karşılaştırıcıyı kullanarak içeriğinin sabit sıralı bir sözlüğünü üretir. |
ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>) |
Bir diziyi numaralandırır ve dönüştürür ve belirtilen anahtar ve değer karşılaştırıcılarını kullanarak içeriğinin sabit sıralı bir sözlüğünü üretir. |
ToImmutableSortedSet<TSource>(IEnumerable<TSource>) |
Bir diziyi numaralandırır ve içeriğinin sabit sıralı bir kümesini oluşturur. |
ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>) |
Bir diziyi numaralandırır, içeriğinin sabit sıralı bir kümesini oluşturur ve belirtilen karşılaştırıcıyı kullanır. |
CopyToDataTable<T>(IEnumerable<T>) |
DataTable Genel parametrenin |
CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) |
DataRow Genel parametrenin |
CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) |
DataRow Genel parametrenin |
Aggregate<TSource>(IEnumerable<TSource>, Func<TSource,TSource,TSource>) |
Bir dizi üzerinde bir biriktirici işlevi uygular. |
Aggregate<TSource,TAccumulate>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>) |
Bir dizi üzerinde bir biriktirici işlevi uygular. Belirtilen çekirdek değeri ilk biriktirici değeri olarak kullanılır. |
Aggregate<TSource,TAccumulate,TResult>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate,TResult>) |
Bir dizi üzerinde bir biriktirici işlevi uygular. Belirtilen çekirdek değeri ilk biriktirici değeri olarak kullanılır ve belirtilen işlev sonuç değerini seçmek için kullanılır. |
AggregateBy<TSource,TKey,TAccumulate>(IEnumerable<TSource>, Func<TSource, TKey>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer<TKey>) |
Veri bağlamayı destekleyen genel bir koleksiyon sağlar. |
AggregateBy<TSource,TKey,TAccumulate>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TKey,TAccumulate>, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer<TKey>) |
Veri bağlamayı destekleyen genel bir koleksiyon sağlar. |
All<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Bir dizinin tüm öğelerinin bir koşulu karşılayıp karşılamadığını belirler. |
Any<TSource>(IEnumerable<TSource>) |
Bir dizinin herhangi bir öğe içerip içermediğini belirler. |
Any<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Bir dizinin herhangi bir öğesinin bir koşulu karşılayıp sağlamadığını belirler. |
Append<TSource>(IEnumerable<TSource>, TSource) |
Sıranın sonuna bir değer ekler. |
AsEnumerable<TSource>(IEnumerable<TSource>) |
olarak IEnumerable<T>yazılan girişi döndürür. |
Average<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>) |
Giriş dizisinin Decimal her öğesinde bir dönüştürme işlevi çağırarak elde edilen bir değer dizisinin ortalamasını hesaplar. |
Average<TSource>(IEnumerable<TSource>, Func<TSource,Double>) |
Giriş dizisinin Double her öğesinde bir dönüştürme işlevi çağırarak elde edilen bir değer dizisinin ortalamasını hesaplar. |
Average<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) |
Giriş dizisinin Int32 her öğesinde bir dönüştürme işlevi çağırarak elde edilen bir değer dizisinin ortalamasını hesaplar. |
Average<TSource>(IEnumerable<TSource>, Func<TSource,Int64>) |
Giriş dizisinin Int64 her öğesinde bir dönüştürme işlevi çağırarak elde edilen bir değer dizisinin ortalamasını hesaplar. |
Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>) |
Giriş dizisinin her öğesinde bir dönüştürme işlevi çağrılarak elde edilen null değer Decimal dizisinin ortalamasını hesaplar. |
Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>) |
Giriş dizisinin her öğesinde bir dönüştürme işlevi çağrılarak elde edilen null değer Double dizisinin ortalamasını hesaplar. |
Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>) |
Giriş dizisinin her öğesinde bir dönüştürme işlevi çağrılarak elde edilen null değer Int32 dizisinin ortalamasını hesaplar. |
Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>) |
Giriş dizisinin her öğesinde bir dönüştürme işlevi çağrılarak elde edilen null değer Int64 dizisinin ortalamasını hesaplar. |
Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>) |
Giriş dizisinin her öğesinde bir dönüştürme işlevi çağrılarak elde edilen null değer Single dizisinin ortalamasını hesaplar. |
Average<TSource>(IEnumerable<TSource>, Func<TSource,Single>) |
Giriş dizisinin Single her öğesinde bir dönüştürme işlevi çağırarak elde edilen bir değer dizisinin ortalamasını hesaplar. |
Cast<TResult>(IEnumerable) |
öğesinin IEnumerable öğelerini belirtilen türe atar. |
Chunk<TSource>(IEnumerable<TSource>, Int32) |
Bir dizinin öğelerini en |
Concat<TSource>(IEnumerable<TSource>, IEnumerable<TSource>) |
İki diziyi birleştirir. |
Contains<TSource>(IEnumerable<TSource>, TSource) |
Varsayılan eşitlik karşılaştırıcısını kullanarak bir dizinin belirtilen öğeyi içerip içermediğini belirler. |
Contains<TSource>(IEnumerable<TSource>, TSource, IEqualityComparer<TSource>) |
Belirtilen öğesini kullanarak IEqualityComparer<T>bir dizinin belirtilen öğeyi içerip içermediğini belirler. |
Count<TSource>(IEnumerable<TSource>) |
Bir dizideki öğelerin sayısını döndürür. |
Count<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Belirtilen dizideki bir koşulu karşılayan öğe sayısını temsil eden bir sayı döndürür. |
CountBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Veri bağlamayı destekleyen genel bir koleksiyon sağlar. |
DefaultIfEmpty<TSource>(IEnumerable<TSource>) |
Belirtilen dizinin öğelerini veya dizi boşsa bir singleton koleksiyonunda tür parametresinin varsayılan değerini döndürür. |
DefaultIfEmpty<TSource>(IEnumerable<TSource>, TSource) |
Dizi boşsa, bir tek koleksiyonda belirtilen dizinin veya belirtilen değerin öğelerini döndürür. |
Distinct<TSource>(IEnumerable<TSource>) |
Değerleri karşılaştırmak için varsayılan eşitlik karşılaştırıcısını kullanarak bir diziden ayrı öğeler döndürür. |
Distinct<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>) |
Değerleri karşılaştırmak için belirtilen IEqualityComparer<T> öğesini kullanarak bir diziden ayrı öğeler döndürür. |
DistinctBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Belirtilen anahtar seçici işlevine göre bir diziden ayrı öğeler döndürür. |
DistinctBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Belirtilen anahtar seçici işlevine göre ve anahtarları karşılaştırmak için belirtilen karşılaştırıcıyı kullanarak bir diziden ayrı öğeler döndürür. |
ElementAt<TSource>(IEnumerable<TSource>, Index) |
Bir dizideki belirtilen dizindeki öğesini döndürür. |
ElementAt<TSource>(IEnumerable<TSource>, Int32) |
Bir dizideki belirtilen dizindeki öğesini döndürür. |
ElementAtOrDefault<TSource>(IEnumerable<TSource>, Index) |
Belirtilen dizindeki öğeyi bir dizide veya dizin aralık dışındaysa varsayılan bir değerle döndürür. |
ElementAtOrDefault<TSource>(IEnumerable<TSource>, Int32) |
Belirtilen dizindeki öğeyi bir dizide veya dizin aralık dışındaysa varsayılan bir değerle döndürür. |
Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>) |
Değerleri karşılaştırmak için varsayılan eşitlik karşılaştırıcısını kullanarak iki dizinin küme farkını üretir. |
Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Değerleri karşılaştırmak için belirtilen IEqualityComparer<T> öğesini kullanarak iki dizinin küme farkını üretir. |
ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>) |
Belirtilen anahtar seçici işlevine göre iki sıranın küme farkını üretir. |
ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Belirtilen anahtar seçici işlevine göre iki sıranın küme farkını üretir. |
First<TSource>(IEnumerable<TSource>) |
Bir dizinin ilk öğesini döndürür. |
First<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Belirtilen koşulu karşılayan bir dizideki ilk öğeyi döndürür. |
FirstOrDefault<TSource>(IEnumerable<TSource>) |
Bir dizinin ilk öğesini veya dizide öğe yoksa varsayılan değeri döndürür. |
FirstOrDefault<TSource>(IEnumerable<TSource>, TSource) |
Bir dizinin ilk öğesini veya dizide öğe yoksa belirtilen varsayılan değeri döndürür. |
FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Böyle bir öğe bulunamazsa, bir koşulu veya varsayılan değeri karşılayan dizinin ilk öğesini döndürür. |
FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource) |
Bir koşulu karşılayan dizinin ilk öğesini veya böyle bir öğe bulunamazsa belirtilen varsayılan değeri döndürür. |
GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Bir dizinin öğelerini belirtilen anahtar seçici işlevine göre gruplandırın. |
GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Bir dizinin öğelerini belirtilen bir anahtar seçici işlevine göre gruplandırır ve belirtilen bir karşılaştırıcıyı kullanarak anahtarları karşılaştırır. |
GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>) |
Bir dizinin öğelerini belirtilen bir anahtar seçici işlevine göre gruplandırın ve belirtilen bir işlevi kullanarak her grubun öğelerini projeler. |
GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Bir dizinin öğelerini bir anahtar seçici işlevine göre gruplandırın. Anahtarlar bir karşılaştırıcı kullanılarak karşılaştırılır ve her grubun öğeleri belirtilen bir işlev kullanılarak yansıtılır. |
GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>) |
Bir dizinin öğelerini belirtilen anahtar seçici işlevine göre gruplandırın ve her gruptan ve anahtarından bir sonuç değeri oluşturur. |
GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>, IEqualityComparer<TKey>) |
Bir dizinin öğelerini belirtilen anahtar seçici işlevine göre gruplandırın ve her gruptan ve anahtarından bir sonuç değeri oluşturur. Anahtarlar, belirtilen bir karşılaştırıcı kullanılarak karşılaştırılır. |
GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>,TResult>) |
Bir dizinin öğelerini belirtilen anahtar seçici işlevine göre gruplandırın ve her gruptan ve anahtarından bir sonuç değeri oluşturur. Her grubun öğeleri, belirtilen bir işlev kullanılarak yansıtılır. |
GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>) |
Bir dizinin öğelerini belirtilen anahtar seçici işlevine göre gruplandırın ve her gruptan ve anahtarından bir sonuç değeri oluşturur. Anahtar değerleri belirtilen bir karşılaştırıcı kullanılarak karşılaştırılır ve her grubun öğeleri belirtilen bir işlev kullanılarak yansıtılır. |
GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>) |
Anahtarların eşitliğine göre iki dizinin öğelerini ilişkilendirir ve sonuçları gruplandırir. Varsayılan eşitlik karşılaştırıcısı anahtarları karşılaştırmak için kullanılır. |
GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>) |
Anahtar eşitliğine göre iki dizinin öğelerini ilişkilendirir ve sonuçları gruplandırir. Anahtarları karşılaştırmak için belirtilen IEqualityComparer<T> bir kullanılır. |
Index<TSource>(IEnumerable<TSource>) |
Veri bağlamayı destekleyen genel bir koleksiyon sağlar. |
Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>) |
Değerleri karşılaştırmak için varsayılan eşitlik karşılaştırıcısını kullanarak iki dizinin küme kesişimini üretir. |
Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Değerleri karşılaştırmak için belirtilen IEqualityComparer<T> öğesini kullanarak iki dizinin küme kesişimini üretir. |
IntersectBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>) |
Belirtilen anahtar seçici işlevine göre iki dizinin küme kesişimini üretir. |
IntersectBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Belirtilen anahtar seçici işlevine göre iki dizinin küme kesişimini üretir. |
Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>) |
eşleşen anahtarlara göre iki dizinin öğelerini ilişkilendirir. Varsayılan eşitlik karşılaştırıcısı anahtarları karşılaştırmak için kullanılır. |
Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>) |
eşleşen anahtarlara göre iki dizinin öğelerini ilişkilendirir. Anahtarları karşılaştırmak için belirtilen IEqualityComparer<T> bir kullanılır. |
Last<TSource>(IEnumerable<TSource>) |
Bir dizinin son öğesini döndürür. |
Last<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Belirtilen koşulu karşılayan bir dizinin son öğesini döndürür. |
LastOrDefault<TSource>(IEnumerable<TSource>) |
Bir dizinin son öğesini veya dizi öğe içermiyorsa varsayılan değeri döndürür. |
LastOrDefault<TSource>(IEnumerable<TSource>, TSource) |
Bir dizinin son öğesini veya dizide öğe yoksa belirtilen varsayılan değeri döndürür. |
LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Bir koşulu karşılayan bir dizinin son öğesini veya böyle bir öğe bulunamazsa varsayılan değeri döndürür. |
LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource) |
Bir koşulu karşılayan bir dizinin son öğesini veya böyle bir öğe bulunamazsa belirtilen varsayılan değeri döndürür. |
LongCount<TSource>(IEnumerable<TSource>) |
Bir Int64 dizideki öğelerin toplam sayısını temsil eden bir döndürür. |
LongCount<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Bir Int64 dizideki kaç öğenin koşulu karşıladığını temsil eden bir döndürür. |
Max<TSource>(IEnumerable<TSource>) |
Genel bir dizideki en büyük değeri döndürür. |
Max<TSource>(IEnumerable<TSource>, IComparer<TSource>) |
Genel bir dizideki en büyük değeri döndürür. |
Max<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>) |
Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve en büyük Decimal değeri döndürür. |
Max<TSource>(IEnumerable<TSource>, Func<TSource,Double>) |
Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve en büyük Double değeri döndürür. |
Max<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) |
Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve en büyük Int32 değeri döndürür. |
Max<TSource>(IEnumerable<TSource>, Func<TSource,Int64>) |
Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve en büyük Int64 değeri döndürür. |
Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>) |
Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve null atanabilir Decimal en yüksek değeri döndürür. |
Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>) |
Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve null atanabilir Double en yüksek değeri döndürür. |
Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>) |
Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve null atanabilir Int32 en yüksek değeri döndürür. |
Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>) |
Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve null atanabilir Int64 en yüksek değeri döndürür. |
Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>) |
Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve null atanabilir Single en yüksek değeri döndürür. |
Max<TSource>(IEnumerable<TSource>, Func<TSource,Single>) |
Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve en büyük Single değeri döndürür. |
Max<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>) |
Genel bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve sonuçta elde edilen en yüksek değeri döndürür. |
MaxBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Belirtilen anahtar seçici işlevine göre genel bir dizideki en büyük değeri döndürür. |
MaxBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>) |
Belirtilen anahtar seçici işlevine ve anahtar karşılaştırıcısına göre genel bir dizideki en büyük değeri döndürür. |
Min<TSource>(IEnumerable<TSource>) |
Genel bir dizideki en küçük değeri döndürür. |
Min<TSource>(IEnumerable<TSource>, IComparer<TSource>) |
Genel bir dizideki en küçük değeri döndürür. |
Min<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>) |
Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve en düşük Decimal değeri döndürür. |
Min<TSource>(IEnumerable<TSource>, Func<TSource,Double>) |
Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve en düşük Double değeri döndürür. |
Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) |
Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve en düşük Int32 değeri döndürür. |
Min<TSource>(IEnumerable<TSource>, Func<TSource,Int64>) |
Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve en düşük Int64 değeri döndürür. |
Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>) |
Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve null atanabilir Decimal en düşük değeri döndürür. |
Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>) |
Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve en düşük null atanabilir Double değeri döndürür. |
Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>) |
Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve en düşük null atanabilir Int32 değeri döndürür. |
Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>) |
Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve en düşük null atanabilir Int64 değeri döndürür. |
Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>) |
Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve en düşük null atanabilir Single değeri döndürür. |
Min<TSource>(IEnumerable<TSource>, Func<TSource,Single>) |
Bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve en düşük Single değeri döndürür. |
Min<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>) |
Genel bir dizinin her öğesinde bir dönüştürme işlevi çağırır ve sonuçta elde edilen en düşük değeri döndürür. |
MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Belirtilen anahtar seçici işlevine göre genel bir dizideki en küçük değeri döndürür. |
MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>) |
Belirtilen anahtar seçici işlevine ve anahtar karşılaştırıcısına göre genel bir dizideki en düşük değeri döndürür. |
OfType<TResult>(IEnumerable) |
Bir öğesinin IEnumerable öğelerini belirtilen türe göre filtreler. |
Order<T>(IEnumerable<T>) |
Bir dizinin öğelerini artan düzende sıralar. |
Order<T>(IEnumerable<T>, IComparer<T>) |
Bir dizinin öğelerini artan düzende sıralar. |
OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Bir dizinin öğelerini bir anahtara göre artan düzende sıralar. |
OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>) |
Belirtilen karşılaştırıcıyı kullanarak bir dizinin öğelerini artan düzende sıralar. |
OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Bir dizinin öğelerini bir tuşa göre azalan düzende sıralar. |
OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>) |
Belirtilen karşılaştırıcıyı kullanarak bir dizinin öğelerini azalan düzende sıralar. |
OrderDescending<T>(IEnumerable<T>) |
Bir dizinin öğelerini azalan düzende sıralar. |
OrderDescending<T>(IEnumerable<T>, IComparer<T>) |
Bir dizinin öğelerini azalan düzende sıralar. |
Prepend<TSource>(IEnumerable<TSource>, TSource) |
Dizinin başına bir değer ekler. |
Reverse<TSource>(IEnumerable<TSource>) |
Bir dizideki öğelerin sırasını tersine çevirir. |
Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>) |
Bir dizinin her öğesini yeni bir forma projeler. |
Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,TResult>) |
Öğenin dizinini birleştirerek bir dizideki her öğeyi yeni bir forma projeler. |
SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TResult>>) |
Bir dizinin her öğesini bir IEnumerable<T> öğesine projeler ve sonuçta elde edilen dizileri tek bir sırayla düzleştirir. |
SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TResult>>) |
Bir dizinin her öğesini bir IEnumerable<T>öğesine projeler ve sonuçta elde edilen dizileri tek bir sırayla düzleştirir. Her kaynak öğenin dizini, bu öğenin öngörülen biçiminde kullanılır. |
SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>) |
Bir dizinin her öğesini bir IEnumerable<T>öğesine projeler, sonuçta elde edilen dizileri tek bir sırayla düzleştirir ve buradaki her öğede bir sonuç seçici işlevi çağırır. |
SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>) |
Bir dizinin her öğesini bir IEnumerable<T>öğesine projeler, sonuçta elde edilen dizileri tek bir sırayla düzleştirir ve buradaki her öğede bir sonuç seçici işlevi çağırır. Her kaynak öğenin dizini, bu öğenin ara öngörülen biçiminde kullanılır. |
SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>) |
Türleri için varsayılan eşitlik karşılaştırıcısını kullanarak öğeleri karşılaştırarak iki dizinin eşit olup olmadığını belirler. |
SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Belirtilen IEqualityComparer<T>bir kullanarak öğelerini karşılaştırarak iki dizinin eşit olup olmadığını belirler. |
Single<TSource>(IEnumerable<TSource>) |
Bir dizinin tek öğesini döndürür ve dizide tam olarak bir öğe yoksa bir özel durum oluşturur. |
Single<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Bir dizide belirtilen koşulu karşılayan tek öğeyi döndürür ve birden fazla öğe varsa özel durum oluşturur. |
SingleOrDefault<TSource>(IEnumerable<TSource>) |
Bir dizinin tek öğesini veya dizi boşsa varsayılan değeri döndürür; Bu yöntem, dizide birden fazla öğe varsa bir özel durum oluşturur. |
SingleOrDefault<TSource>(IEnumerable<TSource>, TSource) |
Bir dizinin tek öğesini veya dizi boşsa belirtilen varsayılan değeri döndürür; Bu yöntem, dizide birden fazla öğe varsa bir özel durum oluşturur. |
SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Belirtilen bir koşulu karşılayan bir dizinin tek öğesini veya böyle bir öğe yoksa varsayılan değeri döndürür; Bu yöntem, koşulu birden fazla öğe karşılarsa bir özel durum oluşturur. |
SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource) |
Bir dizide belirtilen koşulu karşılayan tek öğeyi veya böyle bir öğe yoksa belirtilen varsayılan değeri döndürür; Bu yöntem, koşulu birden fazla öğe karşılarsa bir özel durum oluşturur. |
Skip<TSource>(IEnumerable<TSource>, Int32) |
Bir dizideki belirtilen sayıda öğeyi atlar ve sonra kalan öğeleri döndürür. |
SkipLast<TSource>(IEnumerable<TSource>, Int32) |
Kaynak koleksiyonun son |
SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Belirtilen koşul true olduğu sürece bir dizideki öğeleri atlar ve sonra kalan öğeleri döndürür. |
SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>) |
Belirtilen koşul true olduğu sürece bir dizideki öğeleri atlar ve sonra kalan öğeleri döndürür. öğesinin dizini koşul işlevinin mantığında kullanılır. |
Sum<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>) |
Giriş dizisinin her öğesinde bir dönüştürme işlevi çağrılarak elde edilen değer dizisinin Decimal toplamını hesaplar. |
Sum<TSource>(IEnumerable<TSource>, Func<TSource,Double>) |
Giriş dizisinin her öğesinde bir dönüştürme işlevi çağrılarak elde edilen değer dizisinin Double toplamını hesaplar. |
Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) |
Giriş dizisinin her öğesinde bir dönüştürme işlevi çağrılarak elde edilen değer dizisinin Int32 toplamını hesaplar. |
Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int64>) |
Giriş dizisinin her öğesinde bir dönüştürme işlevi çağrılarak elde edilen değer dizisinin Int64 toplamını hesaplar. |
Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>) |
Giriş dizisinin her öğesinde bir dönüştürme işlevi çağrılarak elde edilen null atanabilir Decimal değerler dizisinin toplamını hesaplar. |
Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>) |
Giriş dizisinin her öğesinde bir dönüştürme işlevi çağrılarak elde edilen null atanabilir Double değerler dizisinin toplamını hesaplar. |
Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>) |
Giriş dizisinin her öğesinde bir dönüştürme işlevi çağrılarak elde edilen null atanabilir Int32 değerler dizisinin toplamını hesaplar. |
Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>) |
Giriş dizisinin her öğesinde bir dönüştürme işlevi çağrılarak elde edilen null atanabilir Int64 değerler dizisinin toplamını hesaplar. |
Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>) |
Giriş dizisinin her öğesinde bir dönüştürme işlevi çağrılarak elde edilen null atanabilir Single değerler dizisinin toplamını hesaplar. |
Sum<TSource>(IEnumerable<TSource>, Func<TSource,Single>) |
Giriş dizisinin her öğesinde bir dönüştürme işlevi çağrılarak elde edilen değer dizisinin Single toplamını hesaplar. |
Take<TSource>(IEnumerable<TSource>, Int32) |
Bir sıranın başlangıcından belirtilen sayıda bitişik öğe döndürür. |
Take<TSource>(IEnumerable<TSource>, Range) |
Bir diziden belirtilen bitişik öğe aralığını döndürür. |
TakeLast<TSource>(IEnumerable<TSource>, Int32) |
öğesinden |
TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Belirtilen koşul true olduğu sürece bir diziden öğeleri döndürür. |
TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>) |
Belirtilen koşul true olduğu sürece bir diziden öğeleri döndürür. öğesinin dizini koşul işlevinin mantığında kullanılır. |
ToArray<TSource>(IEnumerable<TSource>) |
bir dizininden bir IEnumerable<T>dizi oluşturur. |
ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Belirtilen anahtar seçici işlevine göre bir'den IEnumerable<T> bir Dictionary<TKey,TValue> oluşturur. |
ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Belirtilen bir anahtar seçici işlevine ve anahtar karşılaştırıcısına göre'den IEnumerable<T> bir Dictionary<TKey,TValue> oluşturur. |
ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>) |
Belirtilen anahtar seçici ve öğe seçici işlevlerine göre öğesinden bir Dictionary<TKey,TValue>IEnumerable<T> oluşturur. |
ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Dictionary<TKey,TValue> Belirtilen anahtar seçici işlevine, karşılaştırıcıya ve öğe seçici işlevine göre öğesinden IEnumerable<T> bir oluşturur. |
ToHashSet<TSource>(IEnumerable<TSource>) |
bir içinden bir HashSet<T>IEnumerable<T>oluşturur. |
ToHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>) |
anahtarları karşılaştırmak |
ToList<TSource>(IEnumerable<TSource>) |
bir içinden bir List<T>IEnumerable<T>oluşturur. |
ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Belirtilen anahtar seçici işlevine göre bir'den IEnumerable<T> bir Lookup<TKey,TElement> oluşturur. |
ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Belirtilen bir anahtar seçici işlevine ve anahtar karşılaştırıcısına göre'den IEnumerable<T> bir Lookup<TKey,TElement> oluşturur. |
ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>) |
Belirtilen anahtar seçici ve öğe seçici işlevlerine göre öğesinden bir Lookup<TKey,TElement>IEnumerable<T> oluşturur. |
ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Lookup<TKey,TElement> Belirtilen anahtar seçici işlevine, karşılaştırıcıya ve öğe seçici işlevine göre öğesinden IEnumerable<T> bir oluşturur. |
TryGetNonEnumeratedCount<TSource>(IEnumerable<TSource>, Int32) |
Bir sabit listesi zorlamadan bir dizideki öğelerin sayısını belirlemeye çalışır. |
Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>) |
Varsayılan eşitlik karşılaştırıcısını kullanarak iki sıranın küme birleşimini üretir. |
Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Belirtilen IEqualityComparer<T>bir kullanarak iki sıranın küme birleşimini üretir. |
UnionBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource,TKey>) |
Belirtilen anahtar seçici işlevine göre iki sıranın küme birleşimini üretir. |
UnionBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Belirtilen anahtar seçici işlevine göre iki sıranın küme birleşimini üretir. |
Where<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Bir koşula göre bir değer dizisini filtreler. |
Where<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>) |
Bir koşula göre bir değer dizisini filtreler. Her öğenin dizini koşul işlevinin mantığında kullanılır. |
Zip<TFirst,TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>) |
Belirtilen iki dizideki öğelerle bir demet dizisi oluşturur. |
Zip<TFirst,TSecond,TThird>(IEnumerable<TFirst>, IEnumerable<TSecond>, IEnumerable<TThird>) |
Belirtilen üç dizideki öğelerle bir demet dizisi oluşturur. |
Zip<TFirst,TSecond,TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst,TSecond,TResult>) |
Belirtilen bir işlevi, sonuçların bir dizisini oluşturan iki dizinin karşılık gelen öğelerine uygular. |
AsParallel(IEnumerable) |
Sorgunun paralelleştirilmesini sağlar. |
AsParallel<TSource>(IEnumerable<TSource>) |
Sorgunun paralelleştirilmesini sağlar. |
AsQueryable(IEnumerable) |
bir IEnumerable öğesini öğesine IQueryabledönüştürür. |
AsQueryable<TElement>(IEnumerable<TElement>) |
Genel bir öğesini genel IEnumerable<T> bir IQueryable<T>öğesine dönüştürür. |
Ancestors<T>(IEnumerable<T>) |
Kaynak koleksiyondaki her düğümün üst öğelerini içeren bir öğe koleksiyonu döndürür. |
Ancestors<T>(IEnumerable<T>, XName) |
Kaynak koleksiyondaki her düğümün üst öğelerini içeren filtrelenmiş bir öğe koleksiyonu döndürür. Yalnızca eşleştirmesi XName olan öğeler koleksiyona dahil edilir. |
DescendantNodes<T>(IEnumerable<T>) |
Kaynak koleksiyondaki her belge ve öğenin alt düğümlerinden oluşan bir koleksiyon döndürür. |
Descendants<T>(IEnumerable<T>) |
Kaynak koleksiyondaki her öğenin ve belgenin alt öğelerini içeren bir öğe koleksiyonu döndürür. |
Descendants<T>(IEnumerable<T>, XName) |
Kaynak koleksiyondaki her öğenin ve belgenin alt öğelerini içeren filtrelenmiş bir öğe koleksiyonu döndürür. Yalnızca eşleştirmesi XName olan öğeler koleksiyona dahil edilir. |
Elements<T>(IEnumerable<T>) |
Kaynak koleksiyondaki her öğenin ve belgenin alt öğelerinin bir koleksiyonunu döndürür. |
Elements<T>(IEnumerable<T>, XName) |
Kaynak koleksiyondaki her öğenin ve belgenin alt öğelerinin filtrelenmiş bir koleksiyonunu döndürür. Yalnızca eşleştirmesi XName olan öğeler koleksiyona dahil edilir. |
InDocumentOrder<T>(IEnumerable<T>) |
Kaynak koleksiyondaki tüm düğümleri içeren ve belge düzenine göre sıralanmış bir düğüm koleksiyonu döndürür. |
Nodes<T>(IEnumerable<T>) |
Kaynak koleksiyondaki her belge ve öğenin alt düğümlerinden oluşan bir koleksiyon döndürür. |
Remove<T>(IEnumerable<T>) |
Kaynak koleksiyondaki her düğümü üst düğümünden kaldırır. |
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin