String Klasa

Definicja

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

public ref class System::String sealed : IComparable, IComparable<System::String ^>, IConvertible, IEquatable<System::String ^>, System::Collections::Generic::IEnumerable<char>
public ref class System::String sealed : ICloneable, IComparable, IComparable<System::String ^>, IConvertible, IEquatable<System::String ^>, IParsable<System::String ^>, ISpanParsable<System::String ^>, System::Collections::Generic::IEnumerable<char>
public ref class System::String sealed : ICloneable, IComparable, IComparable<System::String ^>, IConvertible, IEquatable<System::String ^>, System::Collections::Generic::IEnumerable<char>
public ref class System::String sealed : ICloneable, IComparable, IConvertible, System::Collections::IEnumerable
public ref class System::String sealed : IComparable, IComparable<System::String ^>, IEquatable<System::String ^>, System::Collections::IEnumerable
public ref class System::String sealed : IComparable, IComparable<System::String ^>, IEquatable<System::String ^>, System::Collections::Generic::IEnumerable<char>
public sealed class String : IComparable, IComparable<string>, IConvertible, IEquatable<string>, System.Collections.Generic.IEnumerable<char>
public sealed class String : ICloneable, IComparable, IComparable<string>, IConvertible, IEquatable<string>, IParsable<string>, ISpanParsable<string>, System.Collections.Generic.IEnumerable<char>
public sealed class String : ICloneable, IComparable, IComparable<string>, IConvertible, IEquatable<string>, System.Collections.Generic.IEnumerable<char>
[System.Serializable]
public sealed class String : ICloneable, IComparable, IConvertible, System.Collections.IEnumerable
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class String : ICloneable, IComparable, IComparable<string>, IConvertible, IEquatable<string>, System.Collections.Generic.IEnumerable<char>
public sealed class String : IComparable, IComparable<string>, IEquatable<string>, System.Collections.IEnumerable
public sealed class String : IComparable, IComparable<string>, IEquatable<string>, System.Collections.Generic.IEnumerable<char>
type string = class
    interface seq<char>
    interface IEnumerable
    interface IComparable
    interface IComparable<string>
    interface IConvertible
    interface IEquatable<string>
type string = class
    interface seq<char>
    interface IEnumerable
    interface ICloneable
    interface IComparable
    interface IComparable<string>
    interface IConvertible
    interface IEquatable<string>
    interface IParsable<string>
    interface ISpanParsable<string>
type string = class
    interface seq<char>
    interface IEnumerable
    interface ICloneable
    interface IComparable
    interface IComparable<string>
    interface IConvertible
    interface IEquatable<string>
type string = class
    interface seq<char>
    interface IEnumerable
    interface IComparable
    interface IComparable<string>
    interface IConvertible
    interface IEquatable<string>
    interface ICloneable
[<System.Serializable>]
type string = class
    interface IComparable
    interface ICloneable
    interface IConvertible
    interface IEnumerable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type string = class
    interface IComparable
    interface ICloneable
    interface IConvertible
    interface IComparable<string>
    interface seq<char>
    interface IEnumerable
    interface IEquatable<string>
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type string = class
    interface IComparable
    interface ICloneable
    interface IConvertible
    interface IEnumerable
    interface IComparable<string>
    interface seq<char>
    interface IEquatable<string>
type string = class
    interface IEnumerable
    interface IComparable
    interface IComparable<string>
    interface IEquatable<string>
type string = class
    interface IComparable
    interface IComparable<string>
    interface IEquatable<string>
    interface seq<char>
    interface IEnumerable
Public NotInheritable Class String
Implements IComparable, IComparable(Of String), IConvertible, IEnumerable(Of Char), IEquatable(Of String)
Public NotInheritable Class String
Implements ICloneable, IComparable, IComparable(Of String), IConvertible, IEnumerable(Of Char), IEquatable(Of String), IParsable(Of String), ISpanParsable(Of String)
Public NotInheritable Class String
Implements ICloneable, IComparable, IComparable(Of String), IConvertible, IEnumerable(Of Char), IEquatable(Of String)
Public NotInheritable Class String
Implements ICloneable, IComparable, IConvertible, IEnumerable
Public NotInheritable Class String
Implements IComparable, IComparable(Of String), IEnumerable, IEquatable(Of String)
Public NotInheritable Class String
Implements IComparable, IComparable(Of String), IEnumerable(Of Char), IEquatable(Of String)
Dziedziczenie
String
Atrybuty
Implementuje

Uwagi

Aby uzyskać więcej informacji na temat tego interfejsu API, zobacz Dodatkowe uwagi dotyczące interfejsu API dla ciągu.

Konstruktory

Nazwa Opis
String(Char, Int32)

Inicjuje nowe wystąpienie String klasy do wartości wskazanej przez określony znak Unicode powtórzony określoną liczbę razy.

String(Char[], Int32, Int32)

Inicjuje nowe wystąpienie String klasy do wartości wskazanej przez tablicę znaków Unicode, pozycję znaku początkowego w tej tablicy i długość.

String(Char[])

Inicjuje String nowe wystąpienie klasy do znaków Unicode wskazanych w określonej tablicy znaków.

String(Char*, Int32, Int32)

Inicjuje nowe wystąpienie String klasy do wartości wskazanej przez określony wskaźnik do tablicy znaków Unicode, pozycji znaku początkowego w tej tablicy i długości.

String(Char*)

Inicjuje nowe wystąpienie String klasy do wartości wskazanej przez określony wskaźnik do tablicy znaków Unicode.

String(ReadOnlySpan<Char>)

Inicjuje String nowe wystąpienie klasy do znaków Unicode wskazanych w określonym zakresie tylko do odczytu.

String(SByte*, Int32, Int32, Encoding)

Inicjuje nowe wystąpienie String klasy do wartości wskazanej przez określony wskaźnik do tablicy 8-bitowych liczb całkowitych ze znakiem, pozycji początkowej w tej tablicy, długości i Encoding obiektu.

String(SByte*, Int32, Int32)

Inicjuje nowe wystąpienie String klasy do wartości wskazanej przez określony wskaźnik do tablicy 8-bitowych liczb całkowitych ze znakiem, pozycji początkowej w tej tablicy i długości.

String(SByte*)

Inicjuje nowe wystąpienie String klasy do wartości wskazanej przez wskaźnik do tablicy 8-bitowych liczb całkowitych ze znakiem.

Pola

Nazwa Opis
Empty

Reprezentuje pusty ciąg. To pole jest przeznaczone tylko do odczytu.

Właściwości

Nazwa Opis
Chars[Int32]

Char Pobiera obiekt na określonej pozycji w bieżącym String obiekcie.

Length

Pobiera liczbę znaków w bieżącym String obiekcie.

Metody

Nazwa Opis
Clone()

Zwraca odwołanie do tego wystąpienia klasy String.

Compare(String, Int32, String, Int32, Int32, Boolean, CultureInfo)

Porównuje podciągy dwóch określonych String obiektów, ignorując lub honorując ich przypadek i używając informacji specyficznych dla kultury, aby wpłynąć na porównanie, i zwraca liczbę całkowitą, która wskazuje ich względną pozycję w kolejności sortowania.

Compare(String, Int32, String, Int32, Int32, Boolean)

Porównuje podciąg dwóch określonych String obiektów, ignorując lub honorując ich przypadek, i zwraca liczbę całkowitą, która wskazuje ich względną pozycję w kolejności sortowania.

Compare(String, Int32, String, Int32, Int32, CultureInfo, CompareOptions)

Porównuje podciągy dwóch określonych String obiektów przy użyciu określonych opcji porównania i informacji specyficznych dla kultury, aby wpłynąć na porównanie, i zwraca liczbę całkowitą, która wskazuje relację dwóch podciągów ze sobą w kolejności sortowania.

Compare(String, Int32, String, Int32, Int32, StringComparison)

Porównuje podciągów dwóch określonych String obiektów przy użyciu określonych reguł i zwraca liczbę całkowitą, która wskazuje ich względną pozycję w kolejności sortowania.

Compare(String, Int32, String, Int32, Int32)

Porównuje podciągy dwóch określonych String obiektów i zwraca liczbę całkowitą, która wskazuje ich względną pozycję w kolejności sortowania.

Compare(String, String, Boolean, CultureInfo)

Porównuje dwa określone String obiekty, ignorując lub honorując ich przypadek, i używając informacji specyficznych dla kultury, aby wpłynąć na porównanie, i zwraca liczbę całkowitą, która wskazuje ich względną pozycję w kolejności sortowania.

Compare(String, String, Boolean)

Porównuje dwa określone String obiekty, ignorując lub honorując ich przypadek, i zwraca liczbę całkowitą, która wskazuje ich względną pozycję w kolejności sortowania.

Compare(String, String, CultureInfo, CompareOptions)

Porównuje dwa określone String obiekty przy użyciu określonych opcji porównania i informacji specyficznych dla kultury, aby wpłynąć na porównanie, i zwraca liczbę całkowitą wskazującą relację dwóch ciągów ze sobą w kolejności sortowania.

Compare(String, String, StringComparison)

Porównuje dwa określone String obiekty przy użyciu określonych reguł i zwraca liczbę całkowitą, która wskazuje ich względną pozycję w kolejności sortowania.

Compare(String, String)

Porównuje dwa określone String obiekty i zwraca liczbę całkowitą, która wskazuje ich względną pozycję w kolejności sortowania.

CompareOrdinal(String, Int32, String, Int32, Int32)

Porównuje podciągy dwóch określonych String obiektów, oceniając wartości liczbowe odpowiadających im Char obiektów w każdym podciągu.

CompareOrdinal(String, String)

Porównuje dwa określone String obiekty, oceniając wartości liczbowe odpowiadających im Char obiektów w każdym ciągu.

CompareTo(Object)

Porównuje to wystąpienie z określonym Object i wskazuje, czy to wystąpienie poprzedza, następuje lub pojawia się w tej samej kolejności sortowania co określony Object.

CompareTo(String)

Porównuje to wystąpienie z określonym String obiektem i wskazuje, czy to wystąpienie poprzedza, następuje lub pojawia się w tej samej pozycji w kolejności sortowania co określony ciąg.

Concat(IEnumerable<String>)

Łączy elementy członkowskie skonstruowanej IEnumerable<T> kolekcji typu String.

Concat(Object, Object, Object, Object)

Łączy reprezentacje ciągów czterech określonych obiektów i wszystkich obiektów określonych na liście parametrów opcjonalnej zmiennej długości.

Concat(Object, Object, Object)

Łączy reprezentacje ciągu trzech określonych obiektów.

Concat(Object, Object)

Łączy reprezentacje ciągów dwóch określonych obiektów.

Concat(Object)

Tworzy reprezentację ciągu określonego obiektu.

Concat(Object[])

Łączy reprezentacje ciągów elementów w określonej Object tablicy.

Concat(ReadOnlySpan<Char>, ReadOnlySpan<Char>, ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Łączy reprezentacje ciągów z czterema określonymi zakresami znaków tylko do odczytu.

Concat(ReadOnlySpan<Char>, ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Łączy reprezentacje ciągów z trzema określonymi zakresami znaków tylko do odczytu.

Concat(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Łączy reprezentacje ciągów dwóch określonych zakresów znaków tylko do odczytu.

Concat(ReadOnlySpan<Object>)

Łączy reprezentacje ciągów elementów w określonym zakresie obiektów.

Concat(ReadOnlySpan<String>)

Łączy elementy określonego zakresu String.

Concat(String, String, String, String)

Łączy cztery określone wystąpienia klasy String.

Concat(String, String, String)

Łączy trzy określone wystąpienia programu String.

Concat(String, String)

Łączy dwa określone wystąpienia klasy String.

Concat(String[])

Łączy elementy określonej String tablicy.

Concat<T>(IEnumerable<T>)

Łączy członków implementacji IEnumerable<T> .

Contains(Char, StringComparison)

Zwraca wartość wskazującą, czy określony znak występuje w tym ciągu przy użyciu określonych reguł porównania.

Contains(Char)

Zwraca wartość wskazującą, czy określony znak występuje w tym ciągu.

Contains(Rune, StringComparison)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

Contains(Rune)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

Contains(String, StringComparison)

Zwraca wartość wskazującą, czy określony ciąg występuje w tym ciągu przy użyciu określonych reguł porównania.

Contains(String)

Zwraca wartość wskazującą, czy określony podciąg występuje w tym ciągu.

Copy(String)
Przestarzałe.

Tworzy nowe wystąpienie obiektu String o tej samej wartości co określona Stringwartość .

CopyTo(Int32, Char[], Int32, Int32)

Kopiuje określoną liczbę znaków z określonej pozycji w tym wystąpieniu do określonej pozycji w tablicy znaków Unicode.

CopyTo(Span<Char>)

Kopiuje zawartość tego ciągu do zakresu docelowego.

Create(IFormatProvider, DefaultInterpolatedStringHandler)

Tworzy nowy ciąg przy użyciu określonego dostawcy do kontrolowania formatowania określonego ciągu interpolowanego.

Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)

Tworzy nowy ciąg przy użyciu określonego dostawcy do kontrolowania formatowania określonego ciągu interpolowanego.

Create<TState>(Int32, TState, SpanAction<Char,TState>)

Tworzy nowy ciąg o określonej długości i inicjuje go po utworzeniu przy użyciu określonego wywołania zwrotnego.

EndsWith(Char, StringComparison)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

EndsWith(Char)

Określa, czy koniec tego wystąpienia ciągu jest zgodny z określonym znakiem.

EndsWith(Rune, StringComparison)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

EndsWith(Rune)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

EndsWith(String, Boolean, CultureInfo)

Określa, czy koniec tego wystąpienia ciągu jest zgodny z określonym ciągiem w porównaniu z określoną kulturą.

EndsWith(String, StringComparison)

Określa, czy koniec tego wystąpienia ciągu jest zgodny z określonym ciągiem w porównaniu z określoną opcją porównania.

EndsWith(String)

Określa, czy koniec tego wystąpienia ciągu jest zgodny z określonym ciągiem.

EnumerateRunes()

Zwraca wyliczenie Rune z tego ciągu.

Equals(Object)

Określa, czy to wystąpienie i określony obiekt, który również musi być obiektem String , mają tę samą wartość.

Equals(String, String, StringComparison)

Określa, czy dwa określone String obiekty mają tę samą wartość. Parametr określa kulturę, wielkość liter i reguły sortowania używane w porównaniu.

Equals(String, String)

Określa, czy dwa określone String obiekty mają tę samą wartość.

Equals(String, StringComparison)

Określa, czy ten ciąg i określony String obiekt mają tę samą wartość. Parametr określa kulturę, wielkość liter i reguły sortowania używane w porównaniu.

Equals(String)

Określa, czy to wystąpienie i inny określony String obiekt mają tę samą wartość.

Format(IFormatProvider, CompositeFormat, Object[])

Zamienia element formatu lub elementy w obiekcie CompositeFormat na ciąg reprezentujący odpowiednie obiekty w określonym formacie.

Format(IFormatProvider, CompositeFormat, ReadOnlySpan<Object>)

Zamienia element formatu lub elementy w obiekcie CompositeFormat na ciąg reprezentujący odpowiednie obiekty w określonym formacie.

Format(IFormatProvider, String, Object, Object, Object)

Zamienia elementy formatu w ciągu na ciąg na reprezentację ciągu trzech określonych obiektów. Parametr dostarcza informacje o formatowaniu specyficznym dla kultury.

Format(IFormatProvider, String, Object, Object)

Zamienia elementy formatu w ciągu na reprezentację ciągu dwóch określonych obiektów. Parametr dostarcza informacje o formatowaniu specyficznym dla kultury.

Format(IFormatProvider, String, Object)

Zamienia element formatu lub elementy w określonym ciągu na ciąg reprezentujący odpowiedni obiekt. Parametr dostarcza informacje o formatowaniu specyficznym dla kultury.

Format(IFormatProvider, String, Object[])

Zamienia elementy formatu w ciągu na reprezentacje ciągów odpowiadających im obiektów w określonej tablicy. Parametr dostarcza informacje o formatowaniu specyficznym dla kultury.

Format(IFormatProvider, String, ReadOnlySpan<Object>)

Zamienia elementy formatu w ciągu na reprezentacje ciągów odpowiadających im obiektów w określonym zakresie. Parametr dostarcza informacje o formatowaniu specyficznym dla kultury.

Format(String, Object, Object, Object)

Zamienia elementy formatu w ciągu na ciąg na reprezentację ciągu trzech określonych obiektów.

Format(String, Object, Object)

Zamienia elementy formatu w ciągu na reprezentację ciągu dwóch określonych obiektów.

Format(String, Object)

Zamienia co najmniej jeden element formatu w ciągu na reprezentację ciągu określonego obiektu.

Format(String, Object[])

Zamienia element formatu w określonym ciągu na ciąg reprezentujący odpowiedni obiekt w określonej tablicy.

Format(String, ReadOnlySpan<Object>)

Zamienia element formatu w określonym ciągu na ciąg reprezentujący odpowiedni obiekt w określonym zakresie.

Format<TArg0,TArg1,TArg2>(IFormatProvider, CompositeFormat, TArg0, TArg1, TArg2)

Zamienia element formatu lub elementy w obiekcie CompositeFormat na ciąg reprezentujący odpowiednie obiekty w określonym formacie.

Format<TArg0,TArg1>(IFormatProvider, CompositeFormat, TArg0, TArg1)

Zamienia element formatu lub elementy w obiekcie CompositeFormat na ciąg reprezentujący odpowiednie obiekty w określonym formacie.

Format<TArg0>(IFormatProvider, CompositeFormat, TArg0)

Zamienia element formatu lub elementy w obiekcie CompositeFormat na ciąg reprezentujący odpowiednie obiekty w określonym formacie.

GetEnumerator()

Pobiera obiekt, który może iterować przez poszczególne znaki w tym ciągu.

GetHashCode()

Zwraca kod skrótu dla tego ciągu.

GetHashCode(ReadOnlySpan<Char>, StringComparison)

Zwraca kod skrótu dla podanego zakresu znaków tylko do odczytu przy użyciu określonych reguł.

GetHashCode(ReadOnlySpan<Char>)

Zwraca kod skrótu dla podanego zakresu znaków tylko do odczytu.

GetHashCode(StringComparison)

Zwraca kod skrótu dla tego ciągu przy użyciu określonych reguł.

GetPinnableReference()

Zwraca odwołanie do elementu ciągu w indeksie zero.

Ta metoda ma obsługiwać kompilatory .NET i nie ma być wywoływana przez kod użytkownika.

GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
GetTypeCode()

Zwraca wartość TypeCode dla String klasy .

IndexOf(Char, Int32, Int32, StringComparison)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

IndexOf(Char, Int32, Int32)

Zgłasza indeks zerowy pierwszego wystąpienia określonego znaku w tym wystąpieniu. Wyszukiwanie rozpoczyna się od określonej pozycji znaku i sprawdza określoną liczbę pozycji znaków.

IndexOf(Char, Int32, StringComparison)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

IndexOf(Char, Int32)

Zgłasza indeks zerowy pierwszego wystąpienia określonego znaku Unicode w tym ciągu. Wyszukiwanie rozpoczyna się od określonej pozycji znaku.

IndexOf(Char, StringComparison)

Zgłasza indeks zerowy pierwszego wystąpienia określonego znaku Unicode w tym ciągu. Parametr określa typ wyszukiwania do użycia dla określonego znaku.

IndexOf(Char)

Zgłasza indeks zerowy pierwszego wystąpienia określonego znaku Unicode w tym ciągu.

IndexOf(Rune, Int32, Int32, StringComparison)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

IndexOf(Rune, Int32, Int32)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

IndexOf(Rune, Int32, StringComparison)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

IndexOf(Rune, Int32)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

IndexOf(Rune, StringComparison)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

IndexOf(Rune)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

IndexOf(String, Int32, Int32, StringComparison)

Raportuje indeks zerowy pierwszego wystąpienia określonego ciągu w bieżącym String obiekcie. Parametry określają początkową pozycję wyszukiwania w bieżącym ciągu, liczbę znaków w bieżącym ciągu do wyszukania oraz typ wyszukiwania do użycia dla określonego ciągu.

IndexOf(String, Int32, Int32)

Raportuje indeks zerowy pierwszego wystąpienia określonego ciągu w tym wystąpieniu. Wyszukiwanie rozpoczyna się od określonej pozycji znaku i sprawdza określoną liczbę pozycji znaków.

IndexOf(String, Int32, StringComparison)

Raportuje indeks zerowy pierwszego wystąpienia określonego ciągu w bieżącym String obiekcie. Parametry określają pozycję wyszukiwania początkowego w bieżącym ciągu i typ wyszukiwania do użycia dla określonego ciągu.

IndexOf(String, Int32)

Raportuje indeks zerowy pierwszego wystąpienia określonego ciągu w tym wystąpieniu. Wyszukiwanie rozpoczyna się od określonej pozycji znaku.

IndexOf(String, StringComparison)

Raportuje indeks zerowy pierwszego wystąpienia określonego ciągu w bieżącym String obiekcie. Parametr określa typ wyszukiwania do użycia dla określonego ciągu.

IndexOf(String)

Raportuje indeks zerowy pierwszego wystąpienia określonego ciągu w tym wystąpieniu.

IndexOfAny(Char[], Int32, Int32)

Raportuje indeks zerowy pierwszego wystąpienia w tym wystąpieniu dowolnego znaku w określonej tablicy znaków Unicode. Wyszukiwanie rozpoczyna się od określonej pozycji znaku i sprawdza określoną liczbę pozycji znaków.

IndexOfAny(Char[], Int32)

Raportuje indeks zerowy pierwszego wystąpienia w tym wystąpieniu dowolnego znaku w określonej tablicy znaków Unicode. Wyszukiwanie rozpoczyna się od określonej pozycji znaku.

IndexOfAny(Char[])

Raportuje indeks zerowy pierwszego wystąpienia w tym wystąpieniu dowolnego znaku w określonej tablicy znaków Unicode.

Insert(Int32, String)

Zwraca nowy ciąg, w którym określony ciąg jest wstawiany na określonej pozycji indeksu w tym wystąpieniu.

Intern(String)

Pobiera odwołanie systemu do określonego Stringelementu .

IsInterned(String)

Pobiera odwołanie do określonego Stringelementu .

IsNormalized()

Wskazuje, czy ten ciąg znajduje się w postaci normalizacji Unicode C.

IsNormalized(NormalizationForm)

Wskazuje, czy ten ciąg znajduje się w określonej postaci normalizacji Unicode.

IsNullOrEmpty(String)

Wskazuje, czy określony ciąg jest null , czy pusty ciąg ("").

IsNullOrWhiteSpace(String)

Wskazuje, czy określony ciąg to null, pusty, czy składa się tylko z znaków odstępu.

Join(Char, Object[])

Łączy reprezentacje ciągów tablicy obiektów przy użyciu określonego separatora między każdym elementem członkowskim.

Join(Char, ReadOnlySpan<Object>)

Łączy reprezentacje ciągów zakresu obiektów przy użyciu określonego separatora między poszczególnymi elementami członkowskim.

Join(Char, ReadOnlySpan<String>)

Łączy zakres ciągów przy użyciu określonego separatora między poszczególnymi elementami członkowskim.

Join(Char, String[], Int32, Int32)

Łączy tablicę ciągów przy użyciu określonego separatora między poszczególnymi elementami, zaczynając od elementu znajdującego się w value położeniu startIndex i łączenia elementów do count elementów.

Join(Char, String[])

Łączy tablicę ciągów przy użyciu określonego separatora między poszczególnymi elementami członkowskim.

Join(String, IEnumerable<String>)

Łączy elementy członkowskie skonstruowanej IEnumerable<T> kolekcji typu String, używając określonego separatora między każdym elementem członkowskim.

Join(String, Object[])

Łączy elementy tablicy obiektów przy użyciu określonego separatora między poszczególnymi elementami.

Join(String, ReadOnlySpan<Object>)

Łączy reprezentacje ciągów zakresu obiektów przy użyciu określonego separatora między poszczególnymi elementami członkowskim.

Join(String, ReadOnlySpan<String>)

Łączy zakres ciągów przy użyciu określonego separatora między poszczególnymi elementami członkowskim.

Join(String, String[], Int32, Int32)

Łączy określone elementy tablicy ciągów przy użyciu określonego separatora między poszczególnymi elementami.

Join(String, String[])

Łączy wszystkie elementy tablicy ciągów przy użyciu określonego separatora między poszczególnymi elementami.

Join<T>(Char, IEnumerable<T>)

Łączy elementy członkowskie kolekcji przy użyciu określonego separatora między każdym elementem członkowskim.

Join<T>(String, IEnumerable<T>)

Łączy elementy członkowskie kolekcji przy użyciu określonego separatora między każdym elementem członkowskim.

LastIndexOf(Char, Int32, Int32, StringComparison)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

LastIndexOf(Char, Int32, Int32)

Zgłasza położenie indeksu zerowego ostatniego wystąpienia określonego znaku Unicode w podciągu w tym wystąpieniu. Wyszukiwanie rozpoczyna się od określonej pozycji znaku i przechodzi do tyłu w kierunku początku ciągu dla określonej liczby pozycji znaków.

LastIndexOf(Char, Int32, StringComparison)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

LastIndexOf(Char, Int32)

Zgłasza położenie indeksu zerowego ostatniego wystąpienia określonego znaku Unicode w tym wystąpieniu. Wyszukiwanie rozpoczyna się od określonej pozycji znaku i przechodzi do tyłu w kierunku początku ciągu.

LastIndexOf(Char, StringComparison)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

LastIndexOf(Char)

Zgłasza położenie indeksu zerowego ostatniego wystąpienia określonego znaku Unicode w tym wystąpieniu.

LastIndexOf(Rune, Int32, Int32, StringComparison)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

LastIndexOf(Rune, Int32, Int32)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

LastIndexOf(Rune, Int32, StringComparison)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

LastIndexOf(Rune, Int32)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

LastIndexOf(Rune, StringComparison)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

LastIndexOf(Rune)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

LastIndexOf(String, Int32, Int32, StringComparison)

Raportuje położenie indeksu zerowego ostatniego wystąpienia określonego ciągu w tym wystąpieniu. Wyszukiwanie rozpoczyna się od określonej pozycji znaku i przechodzi do tyłu w kierunku początku ciągu dla określonej liczby pozycji znaków. Parametr określa typ porównania do wykonania podczas wyszukiwania określonego ciągu.

LastIndexOf(String, Int32, Int32)

Raportuje położenie indeksu zerowego ostatniego wystąpienia określonego ciągu w tym wystąpieniu. Wyszukiwanie rozpoczyna się od określonej pozycji znaku i przechodzi do tyłu w kierunku początku ciągu dla określonej liczby pozycji znaków.

LastIndexOf(String, Int32, StringComparison)

Zgłasza indeks zerowy ostatniego wystąpienia określonego ciągu w bieżącym String obiekcie. Wyszukiwanie rozpoczyna się od określonej pozycji znaku i przechodzi do tyłu w kierunku początku ciągu. Parametr określa typ porównania do wykonania podczas wyszukiwania określonego ciągu.

LastIndexOf(String, Int32)

Raportuje położenie indeksu zerowego ostatniego wystąpienia określonego ciągu w tym wystąpieniu. Wyszukiwanie rozpoczyna się od określonej pozycji znaku i przechodzi do tyłu w kierunku początku ciągu.

LastIndexOf(String, StringComparison)

Zgłasza indeks zerowy ostatniego wystąpienia określonego ciągu w bieżącym String obiekcie. Parametr określa typ wyszukiwania do użycia dla określonego ciągu.

LastIndexOf(String)

Raportuje położenie indeksu zerowego ostatniego wystąpienia określonego ciągu w tym wystąpieniu.

LastIndexOfAny(Char[], Int32, Int32)

Zgłasza położenie indeksu zerowego ostatniego wystąpienia w tym wystąpieniu co najmniej jednego znaku określonego w tablicy Unicode. Wyszukiwanie rozpoczyna się od określonej pozycji znaku i przechodzi do tyłu w kierunku początku ciągu dla określonej liczby pozycji znaków.

LastIndexOfAny(Char[], Int32)

Zgłasza położenie indeksu zerowego ostatniego wystąpienia w tym wystąpieniu co najmniej jednego znaku określonego w tablicy Unicode. Wyszukiwanie rozpoczyna się od określonej pozycji znaku i przechodzi do tyłu w kierunku początku ciągu.

LastIndexOfAny(Char[])

Zgłasza położenie indeksu zerowego ostatniego wystąpienia w tym wystąpieniu co najmniej jednego znaku określonego w tablicy Unicode.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
Normalize()

Zwraca nowy ciąg, którego wartość tekstowa jest taka sama jak ten ciąg, ale którego reprezentacja binarna znajduje się w postaci normalizacji Unicode C.

Normalize(NormalizationForm)

Zwraca nowy ciąg, którego wartość tekstowa jest taka sama jak ten ciąg, ale którego reprezentacja binarna znajduje się w określonej postaci normalizacji Unicode.

PadLeft(Int32, Char)

Zwraca nowy ciąg, który wyrównuje znaki w tym wystąpieniu, dopełniając je po lewej stronie określonym znakiem Unicode dla określonej długości całkowitej.

PadLeft(Int32)

Zwraca nowy ciąg, który wyrównuje znaki w tym wystąpieniu, dopełniając je spacjami po lewej stronie dla określonej całkowitej długości.

PadRight(Int32, Char)

Zwraca nowy ciąg, który wyrównuje znaki w tym ciągu, dopełniając je po prawej stronie określonym znakiem Unicode dla określonej długości całkowitej.

PadRight(Int32)

Zwraca nowy ciąg, który wyrównuje znaki w tym ciągu, dopełniając je spacjami po prawej stronie dla określonej całkowitej długości.

Remove(Int32, Int32)

Zwraca nowy ciąg, w którym usunięto określoną liczbę znaków w bieżącym wystąpieniu rozpoczynającym się od określonej pozycji.

Remove(Int32)

Zwraca nowy ciąg, w którym wszystkie znaki w bieżącym wystąpieniu, zaczynając od określonej pozycji i kontynuując ostatnią pozycję, zostały usunięte.

Replace(Char, Char)

Zwraca nowy ciąg, w którym wszystkie wystąpienia określonego znaku Unicode w tym wystąpieniu są zastępowane innym określonym znakiem Unicode.

Replace(Rune, Rune)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

Replace(String, String, Boolean, CultureInfo)

Zwraca nowy ciąg, w którym wszystkie wystąpienia określonego ciągu w bieżącym wystąpieniu są zastępowane innym określonym ciągiem przy użyciu podanej kultury i poufności wielkości liter.

Replace(String, String, StringComparison)

Zwraca nowy ciąg, w którym wszystkie wystąpienia określonego ciągu w bieżącym wystąpieniu są zastępowane innym określonym ciągiem przy użyciu podanego typu porównania.

Replace(String, String)

Zwraca nowy ciąg, w którym wszystkie wystąpienia określonego ciągu w bieżącym wystąpieniu są zastępowane innym określonym ciągiem.

ReplaceLineEndings()

Zamienia wszystkie nowe sekwencje wierszy w bieżącym ciągu na NewLine.

ReplaceLineEndings(String)

Zamienia wszystkie nowe sekwencje wierszy w bieżącym ciągu na replacementText.

Split(Char, Int32, StringSplitOptions)

Dzieli ciąg na maksymalną liczbę podciągów na podstawie podanego separatora znaków, opcjonalnie pomijając puste podciągnięcia z wyniku.

Split(Char, StringSplitOptions)

Dzieli ciąg na podciągi na podstawie określonego znaku ogranicznika i, opcjonalnie, opcji.

Split(Char[], Int32, StringSplitOptions)

Dzieli ciąg na maksymalną liczbę podciągów na podstawie określonych znaków ograniczników i opcjonalnie opcji.

Split(Char[], Int32)

Dzieli ciąg na maksymalną liczbę podciągów na podstawie określonych znaków ograniczników.

Split(Char[], StringSplitOptions)

Dzieli ciąg na podciągi na podstawie określonych ograniczeń i opcji.

Split(Char[])

Dzieli ciąg na podciągi na podstawie określonych znaków ograniczników.

Split(ReadOnlySpan<Char>)

Dzieli ciąg na podciągi na podstawie określonych znaków ograniczników.

Split(Rune, Int32, StringSplitOptions)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

Split(Rune, StringSplitOptions)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

Split(String, Int32, StringSplitOptions)

Dzieli ciąg na maksymalną liczbę podciągów na podstawie określonego ogranicznika i opcjonalnie opcji.

Split(String, StringSplitOptions)

Dzieli ciąg na podciągy, które są oparte na podanym separatorze ciągów.

Split(String[], Int32, StringSplitOptions)

Dzieli ciąg na maksymalną liczbę podciągów na podstawie określonych ciągów ograniczników i opcjonalnie opcji.

Split(String[], StringSplitOptions)

Dzieli ciąg na podciągi na podstawie określonego ciągu ogranicznika i, opcjonalnie, opcji.

StartsWith(Char, StringComparison)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

StartsWith(Char)

Określa, czy to wystąpienie ciągu rozpoczyna się od określonego znaku.

StartsWith(Rune, StringComparison)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

StartsWith(Rune)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

StartsWith(String, Boolean, CultureInfo)

Określa, czy początek tego wystąpienia ciągu jest zgodny z określonym ciągiem w porównaniu z określoną kulturą.

StartsWith(String, StringComparison)

Określa, czy początek tego wystąpienia ciągu jest zgodny z określonym ciągiem w porównaniu z określoną opcją porównania.

StartsWith(String)

Określa, czy początek tego wystąpienia ciągu jest zgodny z określonym ciągiem.

Substring(Int32, Int32)

Pobiera podciąg z tego wystąpienia. Podciąg zaczyna się od określonej pozycji znaku i ma określoną długość.

Substring(Int32)

Pobiera podciąg z tego wystąpienia. Podciąg zaczyna się od określonej pozycji znaku i kontynuuje koniec ciągu.

ToCharArray()

Kopiuje znaki w tym wystąpieniu do tablicy znaków Unicode.

ToCharArray(Int32, Int32)

Kopiuje znaki w określonym podciągniku w tym wystąpieniu do tablicy znaków Unicode.

ToLower()

Zwraca kopię tego ciągu przekonwertowaną na małe litery.

ToLower(CultureInfo)

Zwraca kopię tego ciągu przekonwertowaną na małe litery przy użyciu reguł wielkości liter określonej kultury.

ToLowerInvariant()

Zwraca kopię tego String obiektu przekonwertowaną na małe litery przy użyciu reguł wielkości liter niezmiennej kultury.

ToString()

Zwraca to wystąpienie klasy String; nie jest wykonywana rzeczywista konwersja.

ToString(IFormatProvider)

Zwraca to wystąpienie klasy String; nie jest wykonywana rzeczywista konwersja.

ToUpper()

Zwraca kopię tego ciągu przekonwertowaną na wielkie litery.

ToUpper(CultureInfo)

Zwraca kopię tego ciągu przekonwertowaną na wielkie litery przy użyciu reguł wielkości liter określonej kultury.

ToUpperInvariant()

Zwraca kopię tego String obiektu przekonwertowaną na wielkie litery przy użyciu reguł wielkości liter niezmiennej kultury.

Trim()

Usuwa wszystkie wiodące i końcowe znaki odstępu z bieżącego ciągu.

Trim(Char)

Usuwa wszystkie wystąpienia wiodące i końcowe znaku z bieżącego ciągu.

Trim(Char[])

Usuwa wszystkie wystąpienia wiodące i końcowe zestawu znaków określonych w tablicy z bieżącego ciągu.

Trim(Rune)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

TrimEnd()

Usuwa wszystkie końcowe znaki odstępu z bieżącego ciągu.

TrimEnd(Char)

Usuwa wszystkie końcowe wystąpienia znaku z bieżącego ciągu.

TrimEnd(Char[])

Usuwa wszystkie końcowe wystąpienia zestawu znaków określonych w tablicy z bieżącego ciągu.

TrimEnd(Rune)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

TrimStart()

Usuwa wszystkie wiodące znaki odstępu z bieżącego ciągu.

TrimStart(Char)

Usuwa wszystkie wiodące wystąpienia określonego znaku z bieżącego ciągu.

TrimStart(Char[])

Usuwa wszystkie wiodące wystąpienia zestawu znaków określonych w tablicy z bieżącego ciągu.

TrimStart(Rune)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

TryCopyTo(Span<Char>)

Kopiuje zawartość tego ciągu do zakresu docelowego.

Operatory

Nazwa Opis
Equality(String, String)

Określa, czy dwa określone ciągi mają tę samą wartość.

Implicit(String to ReadOnlySpan<Char>)

Definiuje niejawną konwersję danego ciągu na zakres znaków tylko do odczytu.

Inequality(String, String)

Określa, czy dwa określone ciągi mają różne wartości.

Jawne implementacje interfejsu

Nazwa Opis
IComparable.CompareTo(Object)

Porównuje to wystąpienie z określonym Object i wskazuje, czy to wystąpienie poprzedza, następuje lub pojawia się w tej samej kolejności sortowania co określony Object.

IConvertible.GetTypeCode()

Zwraca wartość TypeCode dla String klasy .

IConvertible.ToBoolean(IFormatProvider)

Aby uzyskać opis tego elementu członkowskiego, zobacz ToBoolean(IFormatProvider).

IConvertible.ToByte(IFormatProvider)

Aby uzyskać opis tego elementu członkowskiego, zobacz ToByte(IFormatProvider).

IConvertible.ToChar(IFormatProvider)

Aby uzyskać opis tego elementu członkowskiego, zobacz ToChar(IFormatProvider).

IConvertible.ToDateTime(IFormatProvider)

Aby uzyskać opis tego elementu członkowskiego, zobacz ToDateTime(IFormatProvider).

IConvertible.ToDecimal(IFormatProvider)

Aby uzyskać opis tego elementu członkowskiego, zobacz ToDecimal(IFormatProvider).

IConvertible.ToDouble(IFormatProvider)

Aby uzyskać opis tego elementu członkowskiego, zobacz ToDouble(IFormatProvider).

IConvertible.ToInt16(IFormatProvider)

Aby uzyskać opis tego elementu członkowskiego, zobacz ToInt16(IFormatProvider).

IConvertible.ToInt32(IFormatProvider)

Aby uzyskać opis tego elementu członkowskiego, zobacz ToInt32(IFormatProvider).

IConvertible.ToInt64(IFormatProvider)

Aby uzyskać opis tego elementu członkowskiego, zobacz ToInt64(IFormatProvider).

IConvertible.ToSByte(IFormatProvider)

Aby uzyskać opis tego elementu członkowskiego, zobacz ToSByte(IFormatProvider).

IConvertible.ToSingle(IFormatProvider)

Aby uzyskać opis tego elementu członkowskiego, zobacz ToSingle(IFormatProvider).

IConvertible.ToString(IFormatProvider)

Aby uzyskać opis tego elementu członkowskiego, zobacz ToString(IFormatProvider).

IConvertible.ToType(Type, IFormatProvider)

Aby uzyskać opis tego elementu członkowskiego, zobacz ToType(Type, IFormatProvider).

IConvertible.ToUInt16(IFormatProvider)

Aby uzyskać opis tego elementu członkowskiego, zobacz ToUInt16(IFormatProvider).

IConvertible.ToUInt32(IFormatProvider)

Aby uzyskać opis tego elementu członkowskiego, zobacz ToUInt32(IFormatProvider).

IConvertible.ToUInt64(IFormatProvider)

Aby uzyskać opis tego elementu członkowskiego, zobacz ToUInt64(IFormatProvider).

IEnumerable.GetEnumerator()

Zwraca moduł wyliczający, który iteruje za pośrednictwem bieżącego String obiektu.

IEnumerable<Char>.GetEnumerator()

Zwraca moduł wyliczający, który iteruje za pośrednictwem bieżącego String obiektu.

IParsable<String>.Parse(String, IFormatProvider)

Analizuje ciąg w wartości.

IParsable<String>.TryParse(String, IFormatProvider, String)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

ISpanParsable<String>.Parse(ReadOnlySpan<Char>, IFormatProvider)

Analizuje zakres znaków w wartości.

ISpanParsable<String>.TryParse(ReadOnlySpan<Char>, IFormatProvider, String)

Reprezentuje tekst jako sekwencję jednostek kodu UTF-16.

Metody rozszerzania

Nazwa Opis
Aggregate<TSource,TAccumulate,TResult>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate,TResult>)

Stosuje funkcję akumulatorową w sekwencji. Określona wartość inicjatora jest używana jako początkowa wartość akumulowania, a określona funkcja służy do wybierania wartości wyniku.

Aggregate<TSource,TAccumulate>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>)

Stosuje funkcję akumulatorową w sekwencji. Określona wartość inicju jest używana jako początkowa wartość akumulatorowa.

Aggregate<TSource>(IEnumerable<TSource>, Func<TSource,TSource,TSource>)

Stosuje funkcję akumulatorową w sekwencji.

AggregateBy<TSource,TKey,TAccumulate>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TKey,TAccumulate>, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer<TKey>)

Stosuje funkcję akumulacji w sekwencji, grupując wyniki według klucza.

AggregateBy<TSource,TKey,TAccumulate>(IEnumerable<TSource>, Func<TSource, TKey>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer<TKey>)

Stosuje funkcję akumulacji w sekwencji, grupując wyniki według klucza.

All<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Określa, czy wszystkie elementy sekwencji spełniają warunek.

Ancestors<T>(IEnumerable<T>, XName)

Zwraca odfiltrowaną kolekcję elementów, które zawierają elementy podrzędne każdego węzła w kolekcji źródłowej. W kolekcji znajdują się tylko elementy, które mają pasujący XName.

Ancestors<T>(IEnumerable<T>)

Zwraca kolekcję elementów, które zawierają elementy podrzędne każdego węzła w kolekcji źródłowej.

Any<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Określa, czy dowolny element sekwencji spełnia warunek.

Any<TSource>(IEnumerable<TSource>)

Określa, czy sekwencja zawiera jakiekolwiek elementy.

Append<TSource>(IEnumerable<TSource>, TSource)

Dołącza wartość na końcu sekwencji.

AsEnumerable<TSource>(IEnumerable<TSource>)

Zwraca dane wejściowe wpisane jako IEnumerable<T>.

AsMemory(String, Index)

Tworzy nową ReadOnlyMemory<Char> część ciągu docelowego rozpoczynającą się od określonego indeksu.

AsMemory(String, Int32, Int32)

Tworzy nową ReadOnlyMemory<Char> część ciągu docelowego rozpoczynającą się od określonej pozycji o długości.

AsMemory(String, Int32)

Tworzy nową ReadOnlyMemory<Char> część ciągu docelowego rozpoczynającą się od określonej pozycji znaku.

AsMemory(String, Range)

Tworzy nową ReadOnlyMemory<Char> wartość dla określonego zakresu ciągu docelowego.

AsMemory(String)

Tworzy nową ReadOnlyMemory<Char> część ciągu docelowego.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsParallel<TSource>(IEnumerable<TSource>)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje IEnumerable na IQueryable.

AsQueryable<TElement>(IEnumerable<TElement>)

Konwertuje ogólny IEnumerable<T> na ogólny IQueryable<T>.

AsSpan(String, Index)

Tworzy nową ReadOnlySpan<T> część ciągu docelowego z określonej pozycji na końcu ciągu.

AsSpan(String, Int32, Int32)

Tworzy nowy zakres tylko do odczytu dla części ciągu docelowego z określonej pozycji dla określonej liczby znaków.

AsSpan(String, Int32)

Tworzy nowy zakres tylko do odczytu na części ciągu docelowego z określonej pozycji na końcu ciągu.

AsSpan(String, Range)

Tworzy nową ReadOnlySpan<T> część ciągu docelowego przy użyciu indeksów początkowych i końcowych zakresu.

AsSpan(String)

Tworzy nowy zakres tylko do odczytu dla ciągu.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Oblicza średnią sekwencji Decimal wartości uzyskanych przez wywołanie funkcji transform w każdym elemecie sekwencji danych wejściowych.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Oblicza średnią sekwencji Double wartości uzyskanych przez wywołanie funkcji transform w każdym elemecie sekwencji danych wejściowych.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Oblicza średnią sekwencji Int32 wartości uzyskanych przez wywołanie funkcji transform w każdym elemecie sekwencji danych wejściowych.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Oblicza średnią sekwencji Int64 wartości uzyskanych przez wywołanie funkcji transform w każdym elemecie sekwencji danych wejściowych.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Oblicza średnią sekwencji wartości dopuszczających wartość null Decimal, które są uzyskiwane przez wywołanie funkcji transform w każdym elemecie sekwencji wejściowej.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Oblicza średnią sekwencji wartości dopuszczających wartość null Double, które są uzyskiwane przez wywołanie funkcji transform w każdym elemecie sekwencji wejściowej.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Oblicza średnią sekwencji wartości dopuszczających wartość null Int32, które są uzyskiwane przez wywołanie funkcji transform w każdym elemecie sekwencji wejściowej.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Oblicza średnią sekwencji wartości dopuszczających wartość null Int64, które są uzyskiwane przez wywołanie funkcji transform w każdym elemecie sekwencji wejściowej.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Oblicza średnią sekwencji wartości dopuszczających wartość null Single, które są uzyskiwane przez wywołanie funkcji transform w każdym elemecie sekwencji wejściowej.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Oblicza średnią sekwencji Single wartości uzyskanych przez wywołanie funkcji transform w każdym elemecie sekwencji danych wejściowych.

Cast<TResult>(IEnumerable)

Rzutuje elementy IEnumerable do określonego typu.

Chunk<TSource>(IEnumerable<TSource>, Int32)

Dzieli elementy sekwencji na fragmenty rozmiaru w większości size.

Concat<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Łączy dwie sekwencje.

Contains<TSource>(IEnumerable<TSource>, TSource, IEqualityComparer<TSource>)

Określa, czy sekwencja zawiera określony element przy użyciu określonego IEqualityComparer<T>.

Contains<TSource>(IEnumerable<TSource>, TSource)

Określa, czy sekwencja zawiera określony element przy użyciu domyślnego modułu porównywania równości.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Kopiuje obiekty DataRow do określonego DataTable, biorąc pod uwagę obiekt wejściowy IEnumerable<T>, w którym parametr ogólny T jest DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Kopiuje obiekty DataRow do określonego DataTable, biorąc pod uwagę obiekt wejściowy IEnumerable<T>, w którym parametr ogólny T jest DataRow.

CopyToDataTable<T>(IEnumerable<T>)

Zwraca DataTable, który zawiera kopie obiektów DataRow, biorąc pod uwagę obiekt wejściowy IEnumerable<T>, w którym parametr ogólny T jest DataRow.

Count<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Zwraca liczbę reprezentującą, ile elementów w określonej sekwencji spełnia warunek.

Count<TSource>(IEnumerable<TSource>)

Zwraca liczbę elementów w sekwencji.

CountBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Zwraca liczbę elementów w sekwencji źródłowej pogrupowanej według klucza.

DefaultIfEmpty<TSource>(IEnumerable<TSource>, TSource)

Zwraca elementy określonej sekwencji lub określoną wartość w kolekcji pojedynczej, jeśli sekwencja jest pusta.

DefaultIfEmpty<TSource>(IEnumerable<TSource>)

Zwraca elementy określonej sekwencji lub wartość domyślną parametru typu w kolekcji pojedynczej, jeśli sekwencja jest pusta.

DescendantNodes<T>(IEnumerable<T>)

Zwraca kolekcję węzłów podrzędnych każdego dokumentu i elementu w kolekcji źródłowej.

Descendants<T>(IEnumerable<T>, XName)

Zwraca filtrowaną kolekcję elementów, które zawierają elementy podrzędne każdego elementu i dokumentu w kolekcji źródłowej. W kolekcji znajdują się tylko elementy, które mają pasujący XName.

Descendants<T>(IEnumerable<T>)

Zwraca kolekcję elementów, które zawierają elementy podrzędne każdego elementu i dokumentu w kolekcji źródłowej.

Distinct<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Zwraca różne elementy z sekwencji przy użyciu określonego IEqualityComparer<T> do porównywania wartości.

Distinct<TSource>(IEnumerable<TSource>)

Zwraca różne elementy z sekwencji przy użyciu domyślnego modułu porównywania równości do porównywania wartości.

DistinctBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Zwraca różne elementy z sekwencji zgodnie z określoną funkcją selektora kluczy i przy użyciu określonego modułu porównującego do porównywania kluczy.

DistinctBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Zwraca odrębne elementy z sekwencji zgodnie z określoną funkcją selektora kluczy.

ElementAt<TSource>(IEnumerable<TSource>, Index)

Zwraca element w określonym indeksie w sekwencji.

ElementAt<TSource>(IEnumerable<TSource>, Int32)

Zwraca element w określonym indeksie w sekwencji.

ElementAtOrDefault<TSource>(IEnumerable<TSource>, Index)

Zwraca element w określonym indeksie w sekwencji lub wartość domyślną, jeśli indeks jest poza zakresem.

ElementAtOrDefault<TSource>(IEnumerable<TSource>, Int32)

Zwraca element w określonym indeksie w sekwencji lub wartość domyślną, jeśli indeks jest poza zakresem.

Elements<T>(IEnumerable<T>, XName)

Zwraca odfiltrowaną kolekcję elementów podrzędnych każdego elementu i dokumentu w kolekcji źródłowej. W kolekcji znajdują się tylko elementy, które mają pasujący XName.

Elements<T>(IEnumerable<T>)

Zwraca kolekcję elementów podrzędnych każdego elementu i dokumentu w kolekcji źródłowej.

Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Tworzy różnicę zestawu dwóch sekwencji przy użyciu określonego IEqualityComparer<T> do porównywania wartości.

Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Tworzy różnicę zestawu dwóch sekwencji przy użyciu domyślnego porównywania równości do porównywania wartości.

ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Tworzy różnicę zestawu dwóch sekwencji zgodnie z określoną funkcją selektora kluczy.

ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>)

Tworzy różnicę zestawu dwóch sekwencji zgodnie z określoną funkcją selektora kluczy.

First<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Zwraca pierwszy element w sekwencji, który spełnia określony warunek.

First<TSource>(IEnumerable<TSource>)

Zwraca pierwszy element sekwencji.

FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource)

Zwraca pierwszy element sekwencji, który spełnia warunek lub określoną wartość domyślną, jeśli taki element nie zostanie znaleziony.

FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Zwraca pierwszy element sekwencji, który spełnia warunek lub wartość domyślną, jeśli taki element nie zostanie znaleziony.

FirstOrDefault<TSource>(IEnumerable<TSource>, TSource)

Zwraca pierwszy element sekwencji lub określoną wartość domyślną, jeśli sekwencja nie zawiera żadnych elementów.

FirstOrDefault<TSource>(IEnumerable<TSource>)

Zwraca pierwszy element sekwencji lub wartość domyślną, jeśli sekwencja nie zawiera żadnych elementów.

GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>)

Grupuje elementy sekwencji zgodnie z określoną funkcją selektora kluczy i tworzy wartość wynikową z każdej grupy i jej klucza. Wartości klucza są porównywane przy użyciu określonego porównania, a elementy każdej grupy są przewidywane przy użyciu określonej funkcji.

GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>,TResult>)

Grupuje elementy sekwencji zgodnie z określoną funkcją selektora kluczy i tworzy wartość wynikową z każdej grupy i jej klucza. Elementy każdej grupy są projektowane przy użyciu określonej funkcji.

GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Grupuje elementy sekwencji zgodnie z funkcją selektora klucza. Klucze są porównywane przy użyciu modułu porównującego, a elementy każdej grupy są projektowane przy użyciu określonej funkcji.

GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Grupuje elementy sekwencji zgodnie z określoną funkcją selektora kluczy i projektuje elementy dla każdej grupy przy użyciu określonej funkcji.

GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>, IEqualityComparer<TKey>)

Grupuje elementy sekwencji zgodnie z określoną funkcją selektora kluczy i tworzy wartość wynikową z każdej grupy i jej klucza. Klucze są porównywane przy użyciu określonego porównania.

GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>)

Grupuje elementy sekwencji zgodnie z określoną funkcją selektora kluczy i tworzy wartość wynikową z każdej grupy i jej klucza.

GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Grupuje elementy sekwencji zgodnie z określoną funkcją selektora kluczy i porównuje klucze przy użyciu określonego porównania.

GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Grupuje elementy sekwencji zgodnie z określoną funkcją selektora kluczy.

GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>)

Koreluje elementy dwóch sekwencji na podstawie równości klucza i grupuje wyniki. Określony IEqualityComparer<T> służy do porównywania kluczy.

GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>)

Koreluje elementy dwóch sekwencji na podstawie równości kluczy i grupuje wyniki. Domyślny moduł porównywania równości służy do porównywania kluczy.

Index<TSource>(IEnumerable<TSource>)

Zwraca wyliczenie, które uwzględnia indeks elementu w krotkę.

InDocumentOrder<T>(IEnumerable<T>)

Zwraca kolekcję węzłów, która zawiera wszystkie węzły w kolekcji źródłowej posortowane w kolejności dokumentu.

Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Tworzy przecięcie zestawu dwóch sekwencji przy użyciu określonego IEqualityComparer<T> do porównywania wartości.

Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Tworzy przecięcie zestawu dwóch sekwencji przy użyciu domyślnego modułu porównywania równości do porównywania wartości.

IntersectBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Tworzy przecięcie zestawu dwóch sekwencji zgodnie z określoną funkcją selektora kluczy.

IntersectBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>)

Tworzy przecięcie zestawu dwóch sekwencji zgodnie z określoną funkcją selektora kluczy.

IsNormalized(String, NormalizationForm)

Wskazuje, czy ciąg znajduje się w określonej postaci normalizacji Unicode.

IsNormalized(String)

Wskazuje, czy określony ciąg znajduje się w postaci normalizacji Unicode C.

Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

Koreluje elementy dwóch sekwencji na podstawie pasujących kluczy. Określony IEqualityComparer<T> służy do porównywania kluczy.

Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)

Koreluje elementy dwóch sekwencji na podstawie pasujących kluczy. Domyślny moduł porównywania równości służy do porównywania kluczy.

Last<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Zwraca ostatni element sekwencji, który spełnia określony warunek.

Last<TSource>(IEnumerable<TSource>)

Zwraca ostatni element sekwencji.

LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource)

Zwraca ostatni element sekwencji, który spełnia warunek lub określoną wartość domyślną, jeśli taki element nie zostanie znaleziony.

LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Zwraca ostatni element sekwencji, który spełnia warunek lub wartość domyślną, jeśli taki element nie zostanie znaleziony.

LastOrDefault<TSource>(IEnumerable<TSource>, TSource)

Zwraca ostatni element sekwencji lub określoną wartość domyślną, jeśli sekwencja nie zawiera żadnych elementów.

LastOrDefault<TSource>(IEnumerable<TSource>)

Zwraca ostatni element sekwencji lub wartość domyślną, jeśli sekwencja nie zawiera żadnych elementów.

LeftJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

Koreluje elementy dwóch sekwencji na podstawie pasujących kluczy. Określony IEqualityComparer<T> służy do porównywania kluczy.

LeftJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)

Koreluje elementy dwóch sekwencji na podstawie pasujących kluczy. Domyślny moduł porównywania równości służy do porównywania kluczy.

LongCount<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Zwraca Int64 reprezentującą liczbę elementów w sekwencji spełniających warunek.

LongCount<TSource>(IEnumerable<TSource>)

Zwraca Int64 reprezentującą łączną liczbę elementów w sekwencji.

Max<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

Wywołuje funkcję transform dla każdego elementu sekwencji ogólnej i zwraca maksymalną wynikową wartość.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Wywołuje funkcję transform dla każdego elementu sekwencji i zwraca maksymalną wartość Decimal.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Wywołuje funkcję transform dla każdego elementu sekwencji i zwraca maksymalną wartość Double.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Wywołuje funkcję transform dla każdego elementu sekwencji i zwraca maksymalną wartość Int32.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Wywołuje funkcję transform dla każdego elementu sekwencji i zwraca maksymalną wartość Int64.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Wywołuje funkcję transform dla każdego elementu sekwencji i zwraca maksymalną wartość dopuszczaną do wartości null Decimal.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Wywołuje funkcję transform dla każdego elementu sekwencji i zwraca maksymalną wartość dopuszczaną do wartości null Double.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Wywołuje funkcję transform dla każdego elementu sekwencji i zwraca maksymalną wartość dopuszczaną do wartości null Int32.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Wywołuje funkcję transform dla każdego elementu sekwencji i zwraca maksymalną wartość dopuszczaną do wartości null Int64.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Wywołuje funkcję transform dla każdego elementu sekwencji i zwraca maksymalną wartość dopuszczaną do wartości null Single.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Wywołuje funkcję transform dla każdego elementu sekwencji i zwraca maksymalną wartość Single.

Max<TSource>(IEnumerable<TSource>, IComparer<TSource>)

Zwraca wartość maksymalną w sekwencji ogólnej.

Max<TSource>(IEnumerable<TSource>)

Zwraca wartość maksymalną w sekwencji ogólnej.

MaxBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Zwraca wartość maksymalną w sekwencji ogólnej zgodnie z określoną funkcją selektora kluczy i modułem porównującym klucz.

MaxBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Zwraca wartość maksymalną w sekwencji ogólnej zgodnie z określoną funkcją selektora kluczy.

Min<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

Wywołuje funkcję przekształcania dla każdego elementu sekwencji ogólnej i zwraca minimalną wynikową wartość.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Wywołuje funkcję transform dla każdego elementu sekwencji i zwraca minimalną wartość Decimal.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Wywołuje funkcję transform dla każdego elementu sekwencji i zwraca minimalną wartość Double.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Wywołuje funkcję transform dla każdego elementu sekwencji i zwraca minimalną wartość Int32.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Wywołuje funkcję transform dla każdego elementu sekwencji i zwraca minimalną wartość Int64.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Wywołuje funkcję przekształcania dla każdego elementu sekwencji i zwraca minimalną wartość dopuszczaną do wartości null Decimal.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Wywołuje funkcję przekształcania dla każdego elementu sekwencji i zwraca minimalną wartość dopuszczaną do wartości null Double.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Wywołuje funkcję przekształcania dla każdego elementu sekwencji i zwraca minimalną wartość dopuszczaną do wartości null Int32.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Wywołuje funkcję przekształcania dla każdego elementu sekwencji i zwraca minimalną wartość dopuszczaną do wartości null Int64.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Wywołuje funkcję przekształcania dla każdego elementu sekwencji i zwraca minimalną wartość dopuszczaną do wartości null Single.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Wywołuje funkcję transform dla każdego elementu sekwencji i zwraca minimalną wartość Single.

Min<TSource>(IEnumerable<TSource>, IComparer<TSource>)

Zwraca wartość minimalną w sekwencji ogólnej.

Min<TSource>(IEnumerable<TSource>)

Zwraca wartość minimalną w sekwencji ogólnej.

MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Zwraca wartość minimalną w sekwencji ogólnej zgodnie z określoną funkcją selektora kluczy i modułem porównania kluczy.

MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Zwraca wartość minimalną w sekwencji ogólnej zgodnie z określoną funkcją selektora kluczy.

Nodes<T>(IEnumerable<T>)

Zwraca kolekcję węzłów podrzędnych każdego dokumentu i elementu w kolekcji źródłowej.

Normalize(String, NormalizationForm)

Normalizuje ciąg do określonego formularza normalizacji Unicode.

Normalize(String)

Normalizuje ciąg w postaci normalizacji Unicode C.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable na podstawie określonego typu.

Order<T>(IEnumerable<T>, IComparer<T>)

Sortuje elementy sekwencji w kolejności rosnącej.

Order<T>(IEnumerable<T>)

Sortuje elementy sekwencji w kolejności rosnącej.

OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Sortuje elementy sekwencji w kolejności rosnącej przy użyciu określonego modułu porównania.

OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Sortuje elementy sekwencji w kolejności rosnącej zgodnie z kluczem.

OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Sortuje elementy sekwencji w kolejności malejącej przy użyciu określonego porównania.

OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Sortuje elementy sekwencji w kolejności malejącej zgodnie z kluczem.

OrderDescending<T>(IEnumerable<T>, IComparer<T>)

Sortuje elementy sekwencji w kolejności malejącej.

OrderDescending<T>(IEnumerable<T>)

Sortuje elementy sekwencji w kolejności malejącej.

Prepend<TSource>(IEnumerable<TSource>, TSource)

Dodaje wartość na początku sekwencji.

Remove<T>(IEnumerable<T>)

Usuwa każdy węzeł w kolekcji źródłowej z węzła nadrzędnego.

Reverse<TSource>(IEnumerable<TSource>)

Odwraca kolejność elementów w sekwencji.

RightJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

Koreluje elementy dwóch sekwencji na podstawie pasujących kluczy. Określony IEqualityComparer<T> służy do porównywania kluczy.

RightJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)

Koreluje elementy dwóch sekwencji na podstawie pasujących kluczy. Domyślny moduł porównywania równości służy do porównywania kluczy.

Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,TResult>)

Projektuje każdy element sekwencji w nowym formularzu, dołączając indeks elementu.

Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

Projektuje każdy element sekwencji w nowym formularzu.

SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

Projektuje każdy element sekwencji do IEnumerable<T>, spłaszcza wynikowe sekwencje w jedną sekwencję i wywołuje funkcję selektora wyników w każdym z nich.

SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

Projektuje każdy element sekwencji do IEnumerable<T>, spłaszcza wynikowe sekwencje w jedną sekwencję i wywołuje funkcję selektora wyników w każdym z nich. Indeks każdego elementu źródłowego jest używany w pośredniej przewidywanej formie tego elementu.

SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TResult>>)

Rzutuje każdy element sekwencji na IEnumerable<T> i spłaszcza sekwencje wynikowe w jedną sekwencję.

SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TResult>>)

Projektuje każdy element sekwencji do IEnumerable<T>i spłaszcza wynikowe sekwencje w jedną sekwencję. Indeks każdego elementu źródłowego jest używany w przewidywanej formie tego elementu.

SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Określa, czy dwie sekwencje są równe, porównując ich elementy przy użyciu określonej IEqualityComparer<T>.

SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Określa, czy dwie sekwencje są równe, porównując elementy przy użyciu domyślnego porównania równości dla ich typu.

Shuffle<TSource>(IEnumerable<TSource>)

Tasuje kolejność elementów sekwencji.

Single<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Zwraca jedyny element sekwencji, który spełnia określony warunek, i zgłasza wyjątek, jeśli istnieje więcej niż jeden taki element.

Single<TSource>(IEnumerable<TSource>)

Zwraca jedyny element sekwencji i zgłasza wyjątek, jeśli nie ma dokładnie jednego elementu w sekwencji.

SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource)

Zwraca jedyny element sekwencji, który spełnia określony warunek lub określoną wartość domyślną, jeśli taki element nie istnieje; Ta metoda zgłasza wyjątek, jeśli warunek spełnia więcej niż jeden element.

SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Zwraca jedyny element sekwencji, który spełnia określony warunek lub wartość domyślną, jeśli taki element nie istnieje; Ta metoda zgłasza wyjątek, jeśli warunek spełnia więcej niż jeden element.

SingleOrDefault<TSource>(IEnumerable<TSource>, TSource)

Zwraca jedyny element sekwencji lub określoną wartość domyślną, jeśli sekwencja jest pusta; Ta metoda zgłasza wyjątek, jeśli w sekwencji znajduje się więcej niż jeden element.

SingleOrDefault<TSource>(IEnumerable<TSource>)

Zwraca jedyny element sekwencji lub wartość domyślną, jeśli sekwencja jest pusta; Ta metoda zgłasza wyjątek, jeśli w sekwencji znajduje się więcej niż jeden element.

Skip<TSource>(IEnumerable<TSource>, Int32)

Pomija określoną liczbę elementów w sekwencji, a następnie zwraca pozostałe elementy.

SkipLast<TSource>(IEnumerable<TSource>, Int32)

Zwraca nową kolekcję wyliczalną zawierającą elementy z source ostatnich count elementów kolekcji źródłowej pominiętych.

SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Pomija elementy w sekwencji, o ile określony warunek jest spełniony, a następnie zwraca pozostałe elementy.

SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Pomija elementy w sekwencji, o ile określony warunek jest spełniony, a następnie zwraca pozostałe elementy. Indeks elementu jest używany w logice funkcji predykatu.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Oblicza sumę sekwencji Decimal wartości uzyskanych przez wywołanie funkcji transform w każdym elemecie sekwencji danych wejściowych.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Oblicza sumę sekwencji Double wartości uzyskanych przez wywołanie funkcji transform w każdym elemecie sekwencji danych wejściowych.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Oblicza sumę sekwencji Int32 wartości uzyskanych przez wywołanie funkcji transform w każdym elemecie sekwencji danych wejściowych.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Oblicza sumę sekwencji Int64 wartości uzyskanych przez wywołanie funkcji transform w każdym elemecie sekwencji danych wejściowych.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Oblicza sumę sekwencji wartości dopuszczających wartość null Decimal, które są uzyskiwane przez wywołanie funkcji transform w poszczególnych elementach sekwencji danych wejściowych.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Oblicza sumę sekwencji wartości dopuszczających wartość null Double, które są uzyskiwane przez wywołanie funkcji transform w poszczególnych elementach sekwencji danych wejściowych.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Oblicza sumę sekwencji wartości dopuszczających wartość null Int32, które są uzyskiwane przez wywołanie funkcji transform w poszczególnych elementach sekwencji danych wejściowych.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Oblicza sumę sekwencji wartości dopuszczających wartość null Int64, które są uzyskiwane przez wywołanie funkcji transform w poszczególnych elementach sekwencji danych wejściowych.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Oblicza sumę sekwencji wartości dopuszczających wartość null Single, które są uzyskiwane przez wywołanie funkcji transform w poszczególnych elementach sekwencji danych wejściowych.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Oblicza sumę sekwencji Single wartości uzyskanych przez wywołanie funkcji transform w każdym elemecie sekwencji danych wejściowych.

Take<TSource>(IEnumerable<TSource>, Int32)

Zwraca określoną liczbę ciągłych elementów od początku sekwencji.

Take<TSource>(IEnumerable<TSource>, Range)

Zwraca określony zakres ciągłych elementów z sekwencji.

TakeLast<TSource>(IEnumerable<TSource>, Int32)

Zwraca nową kolekcję wyliczalną zawierającą ostatnie count elementy z klasy source.

TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Zwraca elementy z sekwencji, o ile określony warunek jest spełniony.

TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Zwraca elementy z sekwencji, o ile określony warunek jest spełniony. Indeks elementu jest używany w logice funkcji predykatu.

ToArray<TSource>(IEnumerable<TSource>)

Tworzy tablicę na podstawie IEnumerable<T>.

ToAsyncEnumerable<TSource>(IEnumerable<TSource>)

Konwertuje IEnumerable<T> na IAsyncEnumerable<T>.

ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Tworzy Dictionary<TKey,TValue> na podstawie IEnumerable<T> zgodnie z określoną funkcją selektora kluczy, modułem porównania i funkcją selektora elementów.

ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Tworzy Dictionary<TKey,TValue> z IEnumerable<T> zgodnie z określonymi funkcjami selektora kluczy i selektora elementów.

ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Tworzy Dictionary<TKey,TValue> na podstawie IEnumerable<T> zgodnie z określoną funkcją selektora kluczy i modułem porównania kluczy.

ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Tworzy Dictionary<TKey,TValue> na podstawie IEnumerable<T> zgodnie z określoną funkcją selektora kluczy.

ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Tworzy FrozenDictionary<TKey,TValue> z IEnumerable<T> zgodnie z określonymi funkcjami selektora kluczy i selektora elementów.

ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Tworzy element FrozenDictionary<TKey,TValue> na podstawie IEnumerable<T> określonej funkcji selektora kluczy.

ToFrozenSet<T>(IEnumerable<T>, IEqualityComparer<T>)

Tworzy obiekt FrozenSet<T> z określonymi wartościami.

ToHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Tworzy HashSet<T> na podstawie IEnumerable<T> przy użyciu comparer do porównywania kluczy.

ToHashSet<TSource>(IEnumerable<TSource>)

Tworzy HashSet<T> na podstawie IEnumerable<T>.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Tworzy niezmienną tablicę z określonej kolekcji.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>)

Wylicza i przekształca sekwencję oraz tworzy niezmienny słownik jego zawartości przy użyciu określonych porównań kluczy i wartości.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>)

Wylicza i przekształca sekwencję i tworzy niezmienny słownik jego zawartości przy użyciu określonego porównania kluczy.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Wylicza i przekształca sekwencję oraz tworzy niezmienny słownik jego zawartości.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Tworzy niezmienny słownik na podstawie niektórych przekształceń sekwencji.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Tworzy niezmienny słownik z istniejącej kolekcji elementów, stosując funkcję przekształcania do kluczy źródłowych.

ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Wylicza sekwencję, tworzy niezmienny zestaw skrótów jego zawartości i używa określonego porównania równości dla typu zestawu.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Wylicza sekwencję i tworzy niezmienny zestaw skrótów jego zawartości.

ToImmutableList<TSource>(IEnumerable<TSource>)

Wylicza sekwencję i tworzy niezmienną listę jego zawartości.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

Wylicza i przekształca sekwencję oraz tworzy niezmienny posortowany słownik jego zawartości przy użyciu określonych porównań kluczy i wartości.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>)

Wylicza i przekształca sekwencję i tworzy niezmienny posortowany słownik jego zawartości przy użyciu określonego porównania kluczy.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Wylicza i przekształca sekwencję i tworzy niezmienny posortowany słownik jego zawartości.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>)

Wylicza sekwencję, tworzy niezmienialny zestaw posortowany jego zawartości i używa określonego porównania.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Wylicza sekwencję i tworzy niezmienny posortowany zestaw jego zawartości.

ToList<TSource>(IEnumerable<TSource>)

Tworzy List<T> na podstawie IEnumerable<T>.

ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Tworzy Lookup<TKey,TElement> na podstawie IEnumerable<T> zgodnie z określoną funkcją selektora kluczy, modułem porównującym i funkcją selektora elementów.

ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Tworzy Lookup<TKey,TElement> z IEnumerable<T> zgodnie z określonymi funkcjami selektora kluczy i selektora elementów.

ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Tworzy Lookup<TKey,TElement> na podstawie IEnumerable<T> zgodnie z określoną funkcją selektora kluczy i modułem porównania kluczy.

ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Tworzy Lookup<TKey,TElement> na podstawie IEnumerable<T> zgodnie z określoną funkcją selektora kluczy.

TryGetNonEnumeratedCount<TSource>(IEnumerable<TSource>, Int32)

Próbuje określić liczbę elementów w sekwencji bez wymuszania wyliczenia.

Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Tworzy zbiór dwóch sekwencji przy użyciu określonej IEqualityComparer<T>.

Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Tworzy zestaw unii dwóch sekwencji przy użyciu domyślnego porównania równości.

UnionBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Tworzy zestaw unii dwóch sekwencji zgodnie z określoną funkcją selektora kluczy.

UnionBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource,TKey>)

Tworzy zestaw unii dwóch sekwencji zgodnie z określoną funkcją selektora kluczy.

Where<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Filtruje sekwencję wartości na podstawie predykatu.

Where<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Filtruje sekwencję wartości na podstawie predykatu. Indeks każdego elementu jest używany w logice funkcji predykatu.

Zip<TFirst,TSecond,TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst,TSecond,TResult>)

Stosuje określoną funkcję do odpowiednich elementów dwóch sekwencji, tworząc sekwencję wyników.

Zip<TFirst,TSecond,TThird>(IEnumerable<TFirst>, IEnumerable<TSecond>, IEnumerable<TThird>)

Tworzy sekwencję krotki z elementami z trzech określonych sekwencji.

Zip<TFirst,TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>)

Tworzy sekwencję krotki z elementami z dwóch określonych sekwencji.

Dotyczy

Bezpieczeństwo wątkowe

Ten typ jest bezpieczny wątkiem.

Zobacz też