Freigeben über


String Klasse

Definition

Stellt Text als Sequenz von UTF-16-Codeeinheiten dar.

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 ^>, 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, 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>, 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>
[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>
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 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)
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, 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)
Vererbung
String
Attribute
Implementiert

Hinweise

Weitere Informationen zu dieser API finden Sie unter Ergänzende API-Hinweise für Zeichenfolgen-.

Konstruktoren

String(Char*)

Initialisiert eine neue Instanz der String Klasse auf den wert, der durch einen angegebenen Zeiger auf ein Array von Unicode-Zeichen angegeben wird.

String(Char*, Int32, Int32)

Initialisiert eine neue Instanz der String Klasse auf den von einem angegebenen Zeiger angegebenen Wert auf ein Array von Unicode-Zeichen, eine Anfangszeichenposition innerhalb dieses Arrays und eine Länge.

String(Char, Int32)

Initialisiert eine neue Instanz der String Klasse auf den Wert, der durch ein angegebenes Unicode-Zeichen angegeben wird, wiederholt eine angegebene Anzahl von Malen.

String(Char[])

Initialisiert eine neue Instanz der String Klasse an die Unicode-Zeichen, die im angegebenen Zeichenarray angegeben sind.

String(Char[], Int32, Int32)

Initialisiert eine neue Instanz der String Klasse auf den Wert, der durch ein Array von Unicode-Zeichen, eine Anfangszeichenposition innerhalb dieses Arrays und eine Länge angegeben wird.

String(ReadOnlySpan<Char>)

Initialisiert eine neue Instanz der String Klasse auf die Unicode-Zeichen, die in der angegebenen schreibgeschützten Spanne angegeben sind.

String(SByte*)

Initialisiert eine neue Instanz der String Klasse auf den Wert, der durch einen Zeiger auf ein Array mit 8-Bit-ganzzahlen angegeben ist.

String(SByte*, Int32, Int32)

Initialisiert eine neue Instanz der String Klasse auf den Wert, der von einem angegebenen Zeiger auf ein Array mit 8-Bit-vorzeichenigen ganzzahlen, eine Anfangsposition innerhalb dieses Arrays und eine Länge angegeben wird.

String(SByte*, Int32, Int32, Encoding)

Initialisiert eine neue Instanz der String Klasse auf den wert, der durch einen angegebenen Zeiger auf ein Array mit 8-Bit-ganzzahlen, eine Anfangsposition innerhalb dieses Arrays, eine Länge und ein Encoding -Objekt angegeben wird.

Felder

Empty

Stellt die leere Zeichenfolge dar. Dieses Feld ist schreibgeschützt.

Eigenschaften

Chars[Int32]

Ruft das Char -Objekt an einer angegebenen Position im aktuellen String -Objekt ab.

Length

Ruft die Anzahl der Zeichen im aktuellen String -Objekt ab.

Methoden

Clone()

Gibt einen Verweis auf diese Instanz von Stringzurück.

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

Vergleicht Teilzeichenfolgen von zwei angegebenen String Objekten und gibt eine ganze Zahl zurück, die ihre relative Position in der Sortierreihenfolge angibt.

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

Vergleicht Teilzeichenfolgen von zwei angegebenen String Objekten, ignoriert oder berücksichtigt deren Groß-/Kleinschreibung und gibt eine ganze Zahl zurück, die ihre relative Position in der Sortierreihenfolge angibt.

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

Vergleicht Teilzeichenfolgen von zwei angegebenen String Objekten, ignoriert oder berücksichtigt den Fall und verwendet kulturspezifische Informationen, um den Vergleich zu beeinflussen, und gibt eine ganze Zahl zurück, die ihre relative Position in der Sortierreihenfolge angibt.

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

Vergleicht Teilzeichenfolgen von zwei angegebenen String Objekten mithilfe der angegebenen Vergleichsoptionen und kulturspezifischen Informationen, um den Vergleich zu beeinflussen, und gibt eine ganze Zahl zurück, die die Beziehung der beiden Teilzeichenfolgen in der Sortierreihenfolge angibt.

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

Vergleicht Teilzeichenfolgen von zwei angegebenen String Objekten mithilfe der angegebenen Regeln und gibt eine ganze Zahl zurück, die ihre relative Position in der Sortierreihenfolge angibt.

Compare(String, String)

Vergleicht zwei angegebene String Objekte und gibt eine ganze Zahl zurück, die ihre relative Position in der Sortierreihenfolge angibt.

Compare(String, String, Boolean)

Vergleicht zwei angegebene String Objekte, ignorieren oder berücksichtigen deren Groß-/Kleinschreibung und gibt eine ganze Zahl zurück, die ihre relative Position in der Sortierreihenfolge angibt.

Compare(String, String, Boolean, CultureInfo)

Vergleicht zwei angegebene String Objekte, ignorieren oder berücksichtigen deren Groß-/Kleinschreibung und verwenden kulturspezifische Informationen, um den Vergleich zu beeinflussen, und gibt eine ganze Zahl zurück, die ihre relative Position in der Sortierreihenfolge angibt.

Compare(String, String, CultureInfo, CompareOptions)

Vergleicht zwei angegebene String Objekte mithilfe der angegebenen Vergleichsoptionen und kulturspezifischen Informationen, um den Vergleich zu beeinflussen, und gibt eine ganze Zahl zurück, die die Beziehung der beiden Zeichenfolgen in der Sortierreihenfolge angibt.

Compare(String, String, StringComparison)

Vergleicht zwei angegebene String Objekte mithilfe der angegebenen Regeln und gibt eine ganze Zahl zurück, die ihre relative Position in der Sortierreihenfolge angibt.

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

Vergleicht Teilzeichenfolgen von zwei angegebenen String Objekten, indem die numerischen Werte der entsprechenden Char Objekte in jeder Teilzeichenfolge ausgewertet werden.

CompareOrdinal(String, String)

Vergleicht zwei angegebene String Objekte, indem die numerischen Werte der entsprechenden Char Objekte in jeder Zeichenfolge ausgewertet werden.

CompareTo(Object)

Vergleicht diese Instanz mit einer angegebenen Object und gibt an, ob diese Instanz vorgeht, folgt oder in derselben Position in der Sortierreihenfolge wie die angegebene Objectangezeigt wird.

CompareTo(String)

Vergleicht diese Instanz mit einem angegebenen String -Objekt und gibt an, ob diese Instanz vor, folgt oder in derselben Position in der Sortierreihenfolge wie die angegebene Zeichenfolge angezeigt wird.

Concat(IEnumerable<String>)

Verkettet die Elemente einer konstruierten IEnumerable<T> Auflistung vom Typ String.

Concat(Object)

Erstellt die Zeichenfolgendarstellung eines angegebenen Objekts.

Concat(Object, Object)

Verkettet die Zeichenfolgendarstellungen von zwei angegebenen Objekten.

Concat(Object, Object, Object)

Verkettet die Zeichenfolgendarstellungen von drei angegebenen Objekten.

Concat(Object, Object, Object, Object)

Verkettet die Zeichenfolgendarstellungen von vier angegebenen Objekten und allen Objekten, die in einer optionalen Variablenlängenparameterliste angegeben sind.

Concat(Object[])

Verkettet die Zeichenfolgendarstellungen der Elemente in einem angegebenen Object Array.

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

Verkettet die Zeichenfolgendarstellungen von zwei angegebenen schreibgeschützten Zeichenspannen.

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

Verkettet die Zeichenfolgendarstellungen von drei angegebenen schreibgeschützten Zeichenspannen.

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

Verkettet die Zeichenfolgendarstellungen von vier angegebenen schreibgeschützten Zeichenspannen.

Concat(ReadOnlySpan<Object>)

Verkettet die Zeichenfolgendarstellungen der Elemente in einem angegebenen Bereich von Objekten.

Concat(ReadOnlySpan<String>)

Verkettet die Elemente einer angegebenen Spanne von String.

Concat(String, String)

Verkettet zwei angegebene Instanzen von String.

Concat(String, String, String)

Verkettet drei angegebene Instanzen von String.

Concat(String, String, String, String)

Verkettet vier angegebene Instanzen von String.

Concat(String[])

Verkettet die Elemente eines angegebenen String Arrays.

Concat<T>(IEnumerable<T>)

Verkettet die Member einer IEnumerable<T> Implementierung.

Contains(Char)

Gibt einen Wert zurück, der angibt, ob in dieser Zeichenfolge ein angegebenes Zeichen auftritt.

Contains(Char, StringComparison)

Gibt einen Wert zurück, der angibt, ob ein angegebenes Zeichen in dieser Zeichenfolge mit den angegebenen Vergleichsregeln auftritt.

Contains(String)

Gibt einen Wert zurück, der angibt, ob eine angegebene Teilzeichenfolge innerhalb dieser Zeichenfolge auftritt.

Contains(String, StringComparison)

Gibt einen Wert zurück, der angibt, ob eine angegebene Zeichenfolge in dieser Zeichenfolge mit den angegebenen Vergleichsregeln auftritt.

Copy(String)
Veraltet.

Erstellt eine neue Instanz von String mit demselben Wert wie ein angegebenes String.

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

Kopiert eine angegebene Anzahl von Zeichen aus einer angegebenen Position in dieser Instanz an eine angegebene Position in einem Array von Unicode-Zeichen.

CopyTo(Span<Char>)

Kopiert den Inhalt dieser Zeichenfolge in den Zielbereich.

Create(IFormatProvider, DefaultInterpolatedStringHandler)

Erstellt eine neue Zeichenfolge mithilfe des angegebenen Anbieters, um die Formatierung der angegebenen interpolierten Zeichenfolge zu steuern.

Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)

Erstellt eine neue Zeichenfolge mithilfe des angegebenen Anbieters, um die Formatierung der angegebenen interpolierten Zeichenfolge zu steuern.

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

Erstellt eine neue Zeichenfolge mit einer bestimmten Länge und initialisiert sie nach der Erstellung mithilfe des angegebenen Rückrufs.

EndsWith(Char)

Bestimmt, ob das Ende dieser Zeichenfolgeninstanz mit dem angegebenen Zeichen übereinstimmt.

EndsWith(String)

Bestimmt, ob das Ende dieser Zeichenfolgeninstanz mit der angegebenen Zeichenfolge übereinstimmt.

EndsWith(String, Boolean, CultureInfo)

Bestimmt, ob das Ende dieser Zeichenfolgeninstanz mit der angegebenen Kultur verglichen mit der angegebenen Zeichenfolge übereinstimmt.

EndsWith(String, StringComparison)

Bestimmt, ob das Ende dieser Zeichenfolgeninstanz mit der angegebenen Vergleichsoption mit der angegebenen Vergleichsoption übereinstimmt.

EnumerateRunes()

Gibt eine Aufzählung von Rune aus dieser Zeichenfolge zurück.

Equals(Object)

Bestimmt, ob diese Instanz und ein angegebenes Objekt, das auch ein String -Objekt sein muss, denselben Wert aufweisen.

Equals(String)

Bestimmt, ob diese Instanz und ein anderes angegebenes String -Objekt denselben Wert aufweisen.

Equals(String, String)

Bestimmt, ob zwei angegebene String Objekte denselben Wert aufweisen.

Equals(String, String, StringComparison)

Bestimmt, ob zwei angegebene String Objekte denselben Wert aufweisen. Ein Parameter gibt die Kultur-, Fall- und Sortierregeln an, die im Vergleich verwendet werden.

Equals(String, StringComparison)

Bestimmt, ob diese Zeichenfolge und ein angegebenes String -Objekt denselben Wert aufweisen. Ein Parameter gibt die Kultur-, Fall- und Sortierregeln an, die im Vergleich verwendet werden.

Format(IFormatProvider, CompositeFormat, Object[])

Ersetzt das Formatelement oder die Elemente in einer CompositeFormat durch die Zeichenfolgendarstellung der entsprechenden Objekte im angegebenen Format.

Format(IFormatProvider, CompositeFormat, ReadOnlySpan<Object>)

Ersetzt das Formatelement oder die Elemente in einer CompositeFormat durch die Zeichenfolgendarstellung der entsprechenden Objekte im angegebenen Format.

Format(IFormatProvider, String, Object)

Ersetzt das Formatelement oder die Elemente in einer angegebenen Zeichenfolge durch die Zeichenfolgendarstellung des entsprechenden Objekts. Ein Parameter liefert kulturspezifische Formatierungsinformationen.

Format(IFormatProvider, String, Object, Object)

Ersetzt die Formatelemente in einer Zeichenfolge durch die Zeichenfolgendarstellung von zwei angegebenen Objekten. Ein Parameter liefert kulturspezifische Formatierungsinformationen.

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

Ersetzt die Formatelemente in einer Zeichenfolge durch die Zeichenfolgendarstellung von drei angegebenen Objekten. Ein Parameter liefert kulturspezifische Formatierungsinformationen.

Format(IFormatProvider, String, Object[])

Ersetzt die Formatelemente in einer Zeichenfolge durch die Zeichenfolgendarstellungen entsprechender Objekte in einem angegebenen Array. Ein Parameter liefert kulturspezifische Formatierungsinformationen.

Format(IFormatProvider, String, ReadOnlySpan<Object>)

Ersetzt die Formatelemente in einer Zeichenfolge durch die Zeichenfolgendarstellungen entsprechender Objekte in einer angegebenen Spanne. Ein Parameter liefert kulturspezifische Formatierungsinformationen.

Format(String, Object)

Ersetzt ein oder mehrere Formatelemente in einer Zeichenfolge durch die Zeichenfolgendarstellung eines angegebenen Objekts.

Format(String, Object, Object)

Ersetzt die Formatelemente in einer Zeichenfolge durch die Zeichenfolgendarstellung von zwei angegebenen Objekten.

Format(String, Object, Object, Object)

Ersetzt die Formatelemente in einer Zeichenfolge durch die Zeichenfolgendarstellung von drei angegebenen Objekten.

Format(String, Object[])

Ersetzt das Formatelement in einer angegebenen Zeichenfolge durch die Zeichenfolgendarstellung eines entsprechenden Objekts in einem angegebenen Array.

Format(String, ReadOnlySpan<Object>)

Ersetzt das Formatelement in einer angegebenen Zeichenfolge durch die Zeichenfolgendarstellung eines entsprechenden Objekts in einer angegebenen Spanne.

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

Ersetzt das Formatelement oder die Elemente in einer CompositeFormat durch die Zeichenfolgendarstellung der entsprechenden Objekte im angegebenen Format.

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

Ersetzt das Formatelement oder die Elemente in einer CompositeFormat durch die Zeichenfolgendarstellung der entsprechenden Objekte im angegebenen Format.

Format<TArg0>(IFormatProvider, CompositeFormat, TArg0)

Ersetzt das Formatelement oder die Elemente in einer CompositeFormat durch die Zeichenfolgendarstellung der entsprechenden Objekte im angegebenen Format.

GetEnumerator()

Ruft ein Objekt ab, das die einzelnen Zeichen in dieser Zeichenfolge durchlaufen kann.

GetHashCode()

Gibt den Hashcode für diese Zeichenfolge zurück.

GetHashCode(ReadOnlySpan<Char>)

Gibt den Hashcode für die bereitgestellte schreibgeschützte Zeichenspanne zurück.

GetHashCode(ReadOnlySpan<Char>, StringComparison)

Gibt den Hashcode für die bereitgestellte schreibgeschützte Zeichenspanne mithilfe der angegebenen Regeln zurück.

GetHashCode(StringComparison)

Gibt den Hashcode für diese Zeichenfolge mithilfe der angegebenen Regeln zurück.

GetPinnableReference()

Gibt einen Verweis auf das Element der Zeichenfolge bei Index 0 zurück.

Diese Methode soll .NET-Compiler unterstützen und nicht von Benutzercode aufgerufen werden.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
GetTypeCode()

Gibt den TypeCode für die String Klasse zurück.

IndexOf(Char)

Meldet den nullbasierten Index des ersten Vorkommens des angegebenen Unicode-Zeichens in dieser Zeichenfolge.

IndexOf(Char, Int32)

Meldet den nullbasierten Index des ersten Vorkommens des angegebenen Unicode-Zeichens in dieser Zeichenfolge. Die Suche beginnt an einer angegebenen Zeichenposition.

IndexOf(Char, Int32, Int32)

Meldet den nullbasierten Index des ersten Vorkommens des angegebenen Zeichens in dieser Instanz. Die Suche beginnt an einer angegebenen Zeichenposition und untersucht eine bestimmte Anzahl von Zeichenpositionen.

IndexOf(Char, StringComparison)

Meldet den nullbasierten Index des ersten Vorkommens des angegebenen Unicode-Zeichens in dieser Zeichenfolge. Ein Parameter gibt den Suchtyp an, der für das angegebene Zeichen verwendet werden soll.

IndexOf(String)

Meldet den nullbasierten Index des ersten Vorkommens der angegebenen Zeichenfolge in dieser Instanz.

IndexOf(String, Int32)

Meldet den nullbasierten Index des ersten Vorkommens der angegebenen Zeichenfolge in dieser Instanz. Die Suche beginnt an einer angegebenen Zeichenposition.

IndexOf(String, Int32, Int32)

Meldet den nullbasierten Index des ersten Vorkommens der angegebenen Zeichenfolge in dieser Instanz. Die Suche beginnt an einer angegebenen Zeichenposition und untersucht eine bestimmte Anzahl von Zeichenpositionen.

IndexOf(String, Int32, Int32, StringComparison)

Meldet den nullbasierten Index des ersten Vorkommens der angegebenen Zeichenfolge im aktuellen String-Objekt. Parameter geben die Anfangssuchposition in der aktuellen Zeichenfolge, die Anzahl der zu durchsuchenden Zeichen in der aktuellen Zeichenfolge und den Suchtyp an, der für die angegebene Zeichenfolge verwendet werden soll.

IndexOf(String, Int32, StringComparison)

Meldet den nullbasierten Index des ersten Vorkommens der angegebenen Zeichenfolge im aktuellen String-Objekt. Parameter geben die Startsuchposition in der aktuellen Zeichenfolge und den Suchtyp an, der für die angegebene Zeichenfolge verwendet werden soll.

IndexOf(String, StringComparison)

Meldet den nullbasierten Index des ersten Vorkommens der angegebenen Zeichenfolge im aktuellen String-Objekt. Ein Parameter gibt den Suchtyp an, der für die angegebene Zeichenfolge verwendet werden soll.

IndexOfAny(Char[])

Meldet den nullbasierten Index des ersten Vorkommens in dieser Instanz eines beliebigen Zeichens in einem angegebenen Array von Unicode-Zeichen.

IndexOfAny(Char[], Int32)

Meldet den nullbasierten Index des ersten Vorkommens in dieser Instanz eines beliebigen Zeichens in einem angegebenen Array von Unicode-Zeichen. Die Suche beginnt an einer angegebenen Zeichenposition.

IndexOfAny(Char[], Int32, Int32)

Meldet den nullbasierten Index des ersten Vorkommens in dieser Instanz eines beliebigen Zeichens in einem angegebenen Array von Unicode-Zeichen. Die Suche beginnt an einer angegebenen Zeichenposition und untersucht eine bestimmte Anzahl von Zeichenpositionen.

Insert(Int32, String)

Gibt eine neue Zeichenfolge zurück, in der eine angegebene Zeichenfolge an einer angegebenen Indexposition in dieser Instanz eingefügt wird.

Intern(String)

Ruft den Verweis des Systems auf die angegebene Stringab.

IsInterned(String)

Ruft einen Verweis auf eine angegebene Stringab.

IsNormalized()

Gibt an, ob sich diese Zeichenfolge in Unicode-Normalisierungsform C befindet.

IsNormalized(NormalizationForm)

Gibt an, ob sich diese Zeichenfolge in der angegebenen Unicode-Normalisierungsform befindet.

IsNullOrEmpty(String)

Gibt an, ob die angegebene Zeichenfolge null oder eine leere Zeichenfolge ("") ist.

IsNullOrWhiteSpace(String)

Gibt an, ob eine angegebene Zeichenfolge null, leer oder nur aus Leerzeichen besteht.

Join(Char, Object[])

Verkettet die Zeichenfolgendarstellungen eines Arrays von Objekten mithilfe des angegebenen Trennzeichens zwischen den einzelnen Membern.

Join(Char, ReadOnlySpan<Object>)

Verkettet die Zeichenfolgendarstellungen einer Objektspanne unter Verwendung des angegebenen Trennzeichens zwischen den einzelnen Membern.

Join(Char, ReadOnlySpan<String>)

Verkettet eine Spanne von Zeichenfolgen mithilfe des angegebenen Trennzeichens zwischen den einzelnen Membern.

Join(Char, String[])

Verkettet ein Array von Zeichenfolgen mithilfe des angegebenen Trennzeichens zwischen den einzelnen Membern.

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

Verkettet ein Array von Zeichenfolgen unter Verwendung des angegebenen Trennzeichens zwischen jedem Element, beginnend mit dem Element in value, das sich an der position startIndex befindet, und verkettet bis zu count Elemente.

Join(String, IEnumerable<String>)

Verkettet die Elemente einer konstruierten IEnumerable<T> Auflistung vom Typ Stringmithilfe des angegebenen Trennzeichens zwischen den einzelnen Elementen.

Join(String, Object[])

Verkettet die Elemente eines Objektarrays mithilfe des angegebenen Trennzeichens zwischen den einzelnen Elementen.

Join(String, ReadOnlySpan<Object>)

Verkettet die Zeichenfolgendarstellungen einer Objektspanne unter Verwendung des angegebenen Trennzeichens zwischen den einzelnen Membern.

Join(String, ReadOnlySpan<String>)

Verkettet eine Spanne von Zeichenfolgen mithilfe des angegebenen Trennzeichens zwischen den einzelnen Membern.

Join(String, String[])

Verkettet alle Elemente eines Zeichenfolgenarrays mithilfe des angegebenen Trennzeichens zwischen den einzelnen Elementen.

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

Verkettet die angegebenen Elemente eines Zeichenfolgenarrays mithilfe des angegebenen Trennzeichens zwischen den einzelnen Elementen.

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

Verkettet die Member einer Auflistung mithilfe des angegebenen Trennzeichens zwischen den einzelnen Elementen.

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

Verkettet die Member einer Auflistung mithilfe des angegebenen Trennzeichens zwischen den einzelnen Elementen.

LastIndexOf(Char)

Meldet die nullbasierte Indexposition des letzten Vorkommens eines angegebenen Unicode-Zeichens innerhalb dieser Instanz.

LastIndexOf(Char, Int32)

Meldet die nullbasierte Indexposition des letzten Vorkommens eines angegebenen Unicode-Zeichens innerhalb dieser Instanz. Die Suche beginnt an einer angegebenen Zeichenposition und geht rückwärts zum Anfang der Zeichenfolge fort.

LastIndexOf(Char, Int32, Int32)

Meldet die nullbasierte Indexposition des letzten Vorkommens des angegebenen Unicode-Zeichens in einer Teilzeichenfolge in dieser Instanz. Die Suche beginnt an einer angegebenen Zeichenposition und fährt rückwärts zum Anfang der Zeichenfolge für eine bestimmte Anzahl von Zeichenpositionen fort.

LastIndexOf(String)

Meldet die nullbasierte Indexposition des letzten Vorkommens einer angegebenen Zeichenfolge innerhalb dieser Instanz.

LastIndexOf(String, Int32)

Meldet die nullbasierte Indexposition des letzten Vorkommens einer angegebenen Zeichenfolge innerhalb dieser Instanz. Die Suche beginnt an einer angegebenen Zeichenposition und geht rückwärts zum Anfang der Zeichenfolge fort.

LastIndexOf(String, Int32, Int32)

Meldet die nullbasierte Indexposition des letzten Vorkommens einer angegebenen Zeichenfolge innerhalb dieser Instanz. Die Suche beginnt an einer angegebenen Zeichenposition und fährt rückwärts zum Anfang der Zeichenfolge für eine bestimmte Anzahl von Zeichenpositionen fort.

LastIndexOf(String, Int32, Int32, StringComparison)

Meldet die nullbasierte Indexposition des letzten Vorkommens einer angegebenen Zeichenfolge innerhalb dieser Instanz. Die Suche beginnt an einer angegebenen Zeichenposition und fährt rückwärts zum Anfang der Zeichenfolge für die angegebene Anzahl von Zeichenpositionen fort. Ein Parameter gibt den Typ des Vergleichs an, der beim Suchen nach der angegebenen Zeichenfolge ausgeführt werden soll.

LastIndexOf(String, Int32, StringComparison)

Meldet den nullbasierten Index des letzten Vorkommens einer angegebenen Zeichenfolge innerhalb des aktuellen String-Objekts. Die Suche beginnt an einer angegebenen Zeichenposition und geht rückwärts zum Anfang der Zeichenfolge fort. Ein Parameter gibt den Typ des Vergleichs an, der beim Suchen nach der angegebenen Zeichenfolge ausgeführt werden soll.

LastIndexOf(String, StringComparison)

Meldet den nullbasierten Index des letzten Vorkommens einer angegebenen Zeichenfolge innerhalb des aktuellen String-Objekts. Ein Parameter gibt den Suchtyp an, der für die angegebene Zeichenfolge verwendet werden soll.

LastIndexOfAny(Char[])

Meldet die nullbasierte Indexposition des letzten Vorkommens in dieser Instanz eines oder mehrerer Zeichen, die in einem Unicode-Array angegeben sind.

LastIndexOfAny(Char[], Int32)

Meldet die nullbasierte Indexposition des letzten Vorkommens in dieser Instanz eines oder mehrerer Zeichen, die in einem Unicode-Array angegeben sind. Die Suche beginnt an einer angegebenen Zeichenposition und geht rückwärts zum Anfang der Zeichenfolge fort.

LastIndexOfAny(Char[], Int32, Int32)

Meldet die nullbasierte Indexposition des letzten Vorkommens in dieser Instanz eines oder mehrerer Zeichen, die in einem Unicode-Array angegeben sind. Die Suche beginnt an einer angegebenen Zeichenposition und fährt rückwärts zum Anfang der Zeichenfolge für eine bestimmte Anzahl von Zeichenpositionen fort.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
Normalize()

Gibt eine neue Zeichenfolge zurück, deren Textwert mit dieser Zeichenfolge identisch ist, deren binäre Darstellung sich jedoch in Unicode normalisierungsform C befindet.

Normalize(NormalizationForm)

Gibt eine neue Zeichenfolge zurück, deren Textwert mit dieser Zeichenfolge identisch ist, deren binäre Darstellung sich jedoch in der angegebenen Unicode-Normalisierungsform befindet.

PadLeft(Int32)

Gibt eine neue Zeichenfolge zurück, die die Zeichen in dieser Instanz rechtsbündig ausrichtet, indem sie für eine angegebene Gesamtlänge mit Leerzeichen links aufgefüllt werden.

PadLeft(Int32, Char)

Gibt eine neue Zeichenfolge zurück, die die Zeichen in dieser Instanz rechtsbündig ausgerichtet, indem sie links mit einem angegebenen Unicode-Zeichen für eine angegebene Gesamtlänge aufgefüllt werden.

PadRight(Int32)

Gibt eine neue Zeichenfolge zurück, die die Zeichen in dieser Zeichenfolge linksbündig ausgerichtet, indem sie mit Leerzeichen rechts für eine angegebene Gesamtlänge aufgefüllt werden.

PadRight(Int32, Char)

Gibt eine neue Zeichenfolge zurück, die die Zeichen in dieser Zeichenfolge linksbündig ausgerichtet, indem sie auf der rechten Seite mit einem angegebenen Unicode-Zeichen für eine angegebene Gesamtlänge aufgefüllt werden.

Remove(Int32)

Gibt eine neue Zeichenfolge zurück, in der alle Zeichen in der aktuellen Instanz, beginnend an einer angegebenen Position und fortsetzen durch die letzte Position, gelöscht wurden.

Remove(Int32, Int32)

Gibt eine neue Zeichenfolge zurück, in der eine angegebene Anzahl von Zeichen in der aktuellen Instanz beginnend an einer angegebenen Position gelöscht wurde.

Replace(Char, Char)

Gibt eine neue Zeichenfolge zurück, in der alle Vorkommen eines angegebenen Unicode-Zeichens in dieser Instanz durch ein anderes angegebenes Unicode-Zeichen ersetzt werden.

Replace(String, String)

Gibt eine neue Zeichenfolge zurück, in der alle Vorkommen einer angegebenen Zeichenfolge in der aktuellen Instanz durch eine andere angegebene Zeichenfolge ersetzt werden.

Replace(String, String, Boolean, CultureInfo)

Gibt eine neue Zeichenfolge zurück, in der alle Vorkommen einer angegebenen Zeichenfolge in der aktuellen Instanz durch eine andere angegebene Zeichenfolge ersetzt werden, wobei die bereitgestellte Kultur und Groß-/Kleinschreibung verwendet wird.

Replace(String, String, StringComparison)

Gibt eine neue Zeichenfolge zurück, in der alle Vorkommen einer angegebenen Zeichenfolge in der aktuellen Instanz durch eine andere angegebene Zeichenfolge ersetzt werden, wobei der angegebene Vergleichstyp verwendet wird.

ReplaceLineEndings()

Ersetzt alle Newlinesequenzen in der aktuellen Zeichenfolge durch NewLine.

ReplaceLineEndings(String)

Ersetzt alle Newlinesequenzen in der aktuellen Zeichenfolge durch replacementText.

Split(Char, Int32, StringSplitOptions)

Teilt eine Zeichenfolge auf der Grundlage eines angegebenen Trennzeichens und optional optionen in eine maximale Anzahl von Teilzeichenfolgen auf. Teilt eine Zeichenfolge auf der Grundlage des bereitgestellten Zeichentrennzeichens in eine maximale Anzahl von Teilzeichenfolgen auf, wobei leere Teilzeichenfolgen aus dem Ergebnis weggelassen werden.

Split(Char, StringSplitOptions)

Teilt eine Zeichenfolge basierend auf einem angegebenen Trennzeichen und optional optionen in Teilzeichenfolgen auf.

Split(Char[])

Teilt eine Zeichenfolge basierend auf angegebenen Trennzeichen in Teilzeichenfolgen auf.

Split(Char[], Int32)

Teilt eine Zeichenfolge auf der Grundlage der angegebenen Trennzeichen in eine maximale Anzahl von Teilzeichenfolgen auf.

Split(Char[], Int32, StringSplitOptions)

Teilt eine Zeichenfolge in eine maximale Anzahl von Teilzeichenfolgen basierend auf angegebenen Trennzeichen und optional Optionen auf.

Split(Char[], StringSplitOptions)

Teilt eine Zeichenfolge basierend auf angegebenen Trennzeichen und Optionen in Teilzeichenfolgen auf.

Split(ReadOnlySpan<Char>)

Teilt eine Zeichenfolge basierend auf angegebenen Trennzeichen in Teilzeichenfolgen auf.

Split(String, Int32, StringSplitOptions)

Teilt eine Zeichenfolge auf der Grundlage einer angegebenen Trennzeichenfolge und optional optionen in eine maximale Anzahl von Teilzeichenfolgen auf.

Split(String, StringSplitOptions)

Teilt eine Zeichenfolge in Teilzeichenfolgen auf, die auf dem bereitgestellten Zeichenfolgentrennzeichen basieren.

Split(String[], Int32, StringSplitOptions)

Teilt eine Zeichenfolge in eine maximale Anzahl von Teilzeichenfolgen basierend auf angegebenen Trennzeichenzeichenfolgen und optional Optionen auf.

Split(String[], StringSplitOptions)

Teilt eine Zeichenfolge basierend auf einer angegebenen Trennzeichenzeichenfolge und optional optionen in Teilzeichenfolgen auf.

StartsWith(Char)

Bestimmt, ob diese Zeichenfolgeninstanz mit dem angegebenen Zeichen beginnt.

StartsWith(String)

Bestimmt, ob der Anfang dieser Zeichenfolgeninstanz mit der angegebenen Zeichenfolge übereinstimmt.

StartsWith(String, Boolean, CultureInfo)

Bestimmt, ob der Anfang dieser Zeichenfolgeninstanz mit der angegebenen Kultur verglichen mit der angegebenen Zeichenfolge übereinstimmt.

StartsWith(String, StringComparison)

Bestimmt, ob der Anfang dieser Zeichenfolgeninstanz mit der angegebenen Vergleichsoption mit der angegebenen Vergleichsoption übereinstimmt.

Substring(Int32)

Ruft eine Teilzeichenfolge aus dieser Instanz ab. Die Teilzeichenfolge beginnt an einer angegebenen Zeichenposition und setzt das Ende der Zeichenfolge fort.

Substring(Int32, Int32)

Ruft eine Teilzeichenfolge aus dieser Instanz ab. Die Teilzeichenfolge beginnt an einer angegebenen Zeichenposition und hat eine angegebene Länge.

ToCharArray()

Kopiert die Zeichen in dieser Instanz in ein Unicode-Zeichenarray.

ToCharArray(Int32, Int32)

Kopiert die Zeichen in einer angegebenen Teilzeichenfolge in dieser Instanz in ein Unicode-Zeichenarray.

ToLower()

Gibt eine Kopie dieser Zeichenfolge zurück, die in Kleinbuchstaben konvertiert wurde.

ToLower(CultureInfo)

Gibt eine Kopie dieser Zeichenfolge zurück, die in Kleinbuchstaben konvertiert wurde, wobei die Groß-/Kleinschreibungsregeln der angegebenen Kultur verwendet werden.

ToLowerInvariant()

Gibt eine Kopie dieses String Objekts zurück, das mithilfe der Groß-/Kleinschreibungsregeln der invarianten Kultur konvertiert wurde.

ToString()

Gibt diese Instanz von Stringzurück; Es wird keine tatsächliche Konvertierung ausgeführt.

ToString(IFormatProvider)

Gibt diese Instanz von Stringzurück; Es wird keine tatsächliche Konvertierung ausgeführt.

ToUpper()

Gibt eine Kopie dieser Zeichenfolge zurück, die in Großbuchstaben konvertiert wurde.

ToUpper(CultureInfo)

Gibt eine Kopie dieser Zeichenfolge zurück, die in Großbuchstaben konvertiert wurde, wobei die Groß-/Kleinschreibungsregeln der angegebenen Kultur verwendet werden.

ToUpperInvariant()

Gibt eine Kopie dieses String Objekts zurück, das in Großbuchstaben konvertiert wird, indem die Groß-/Kleinschreibung der invarianten Kultur verwendet wird.

Trim()

Entfernt alle führenden und nachfolgenden Leerzeichen aus der aktuellen Zeichenfolge.

Trim(Char)

Entfernt alle führenden und nachfolgenden Instanzen eines Zeichens aus der aktuellen Zeichenfolge.

Trim(Char[])

Entfernt alle führenden und nachgestellten Vorkommen einer Reihe von Zeichen, die in einem Array aus der aktuellen Zeichenfolge angegeben sind.

Trim(ReadOnlySpan<Char>)

Entfernt alle führenden und nachfolgenden Vorkommen einer Reihe von Zeichen, die in einer Spanne von der aktuellen Zeichenfolge angegeben sind.

TrimEnd()

Entfernt alle nachfolgenden Leerzeichen aus der aktuellen Zeichenfolge.

TrimEnd(Char)

Entfernt alle nachfolgenden Vorkommen eines Zeichens aus der aktuellen Zeichenfolge.

TrimEnd(Char[])

Entfernt alle nachfolgenden Vorkommen einer Reihe von Zeichen, die in einem Array angegeben sind, aus der aktuellen Zeichenfolge.

TrimEnd(ReadOnlySpan<Char>)

Entfernt alle nachfolgenden Vorkommen einer Reihe von Zeichen, die in einer Spanne von der aktuellen Zeichenfolge angegeben sind.

TrimStart()

Entfernt alle führenden Leerzeichen aus der aktuellen Zeichenfolge.

TrimStart(Char)

Entfernt alle führenden Vorkommen eines angegebenen Zeichens aus der aktuellen Zeichenfolge.

TrimStart(Char[])

Entfernt alle führenden Vorkommen einer Reihe von Zeichen, die in einem Array angegeben sind, aus der aktuellen Zeichenfolge.

TrimStart(ReadOnlySpan<Char>)

Entfernt alle führenden Vorkommen einer Reihe von Zeichen, die in einer Spanne von der aktuellen Zeichenfolge angegeben sind.

TryCopyTo(Span<Char>)

Kopiert den Inhalt dieser Zeichenfolge in den Zielbereich.

Operatoren

Equality(String, String)

Bestimmt, ob zwei angegebene Zeichenfolgen denselben Wert aufweisen.

Implicit(String to ReadOnlySpan<Char>)

Definiert eine implizite Konvertierung einer bestimmten Zeichenfolge in einen schreibgeschützten Bereich von Zeichen.

Inequality(String, String)

Bestimmt, ob zwei angegebene Zeichenfolgen unterschiedliche Werte aufweisen.

Explizite Schnittstellenimplementierungen

IComparable.CompareTo(Object)

Vergleicht diese Instanz mit einer angegebenen Object und gibt an, ob diese Instanz vorgeht, folgt oder in derselben Position in der Sortierreihenfolge wie die angegebene Objectangezeigt wird.

IConvertible.GetTypeCode()

Gibt den TypeCode für die String Klasse zurück.

IConvertible.ToBoolean(IFormatProvider)

Eine Beschreibung dieses Mitglieds finden Sie unter ToBoolean(IFormatProvider).

IConvertible.ToByte(IFormatProvider)

Eine Beschreibung dieses Mitglieds finden Sie unter ToByte(IFormatProvider).

IConvertible.ToChar(IFormatProvider)

Eine Beschreibung dieses Mitglieds finden Sie unter ToChar(IFormatProvider).

IConvertible.ToDateTime(IFormatProvider)

Eine Beschreibung dieses Mitglieds finden Sie unter ToDateTime(IFormatProvider).

IConvertible.ToDecimal(IFormatProvider)

Eine Beschreibung dieses Mitglieds finden Sie unter ToDecimal(IFormatProvider).

IConvertible.ToDouble(IFormatProvider)

Eine Beschreibung dieses Mitglieds finden Sie unter ToDouble(IFormatProvider).

IConvertible.ToInt16(IFormatProvider)

Eine Beschreibung dieses Mitglieds finden Sie unter ToInt16(IFormatProvider).

IConvertible.ToInt32(IFormatProvider)

Eine Beschreibung dieses Mitglieds finden Sie unter ToInt32(IFormatProvider).

IConvertible.ToInt64(IFormatProvider)

Eine Beschreibung dieses Mitglieds finden Sie unter ToInt64(IFormatProvider).

IConvertible.ToSByte(IFormatProvider)

Eine Beschreibung dieses Mitglieds finden Sie unter ToSByte(IFormatProvider).

IConvertible.ToSingle(IFormatProvider)

Eine Beschreibung dieses Mitglieds finden Sie unter ToSingle(IFormatProvider).

IConvertible.ToString(IFormatProvider)

Eine Beschreibung dieses Mitglieds finden Sie unter ToString(IFormatProvider).

IConvertible.ToType(Type, IFormatProvider)

Eine Beschreibung dieses Mitglieds finden Sie unter ToType(Type, IFormatProvider).

IConvertible.ToUInt16(IFormatProvider)

Eine Beschreibung dieses Mitglieds finden Sie unter ToUInt16(IFormatProvider).

IConvertible.ToUInt32(IFormatProvider)

Eine Beschreibung dieses Mitglieds finden Sie unter ToUInt32(IFormatProvider).

IConvertible.ToUInt64(IFormatProvider)

Eine Beschreibung dieses Mitglieds finden Sie unter ToUInt64(IFormatProvider).

IEnumerable.GetEnumerator()

Gibt einen Enumerator zurück, der das aktuelle String -Objekt durchläuft.

IEnumerable<Char>.GetEnumerator()

Gibt einen Enumerator zurück, der das aktuelle String -Objekt durchläuft.

IParsable<String>.Parse(String, IFormatProvider)

Analysiert eine Zeichenfolge in einen Wert.

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

Stellt Text als Sequenz von UTF-16-Codeeinheiten dar.

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

Analysiert eine Spanne von Zeichen in einen Wert.

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

Stellt Text als Sequenz von UTF-16-Codeeinheiten dar.

Erweiterungsmethoden

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

Erstellt eine FrozenDictionary<TKey,TValue> aus einer IEnumerable<T> entsprechend der angegebenen Tastenauswahlfunktion.

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

Erstellt eine FrozenDictionary<TKey,TValue> aus einer IEnumerable<T> gemäß den angegebenen Schlüsselauswahl- und Elementauswahlfunktionen.

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

Erstellt eine FrozenSet<T> mit den angegebenen Werten.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Erstellt ein unveränderliches Array aus der angegebenen Auflistung.

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

Erstellt ein unveränderliches Wörterbuch aus einer vorhandenen Auflistung von Elementen, wobei eine Transformationsfunktion auf die Quellschlüssel angewendet wird.

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

Erstellt ein unveränderliches Wörterbuch basierend auf einer Transformation einer Sequenz.

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

Enumeiert und transformiert eine Sequenz und erzeugt ein unveränderliches Wörterbuch seiner Inhalte.

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

Enumeiert und transformiert eine Sequenz und erzeugt ein unveränderliches Wörterbuch seiner Inhalte mithilfe des angegebenen Schlüsselabgleichs.

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

Enumeiert und transformiert eine Sequenz und erzeugt ein unveränderliches Wörterbuch seiner Inhalte mithilfe des angegebenen Schlüssel- und Wertabgleichs.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Listet eine Sequenz auf und erzeugt einen unveränderlichen Hashsatz seiner Inhalte.

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

Listet eine Sequenz auf, erzeugt einen unveränderlichen Hashsatz seines Inhalts und verwendet den angegebenen Gleichheitsabgleich für den Settyp.

ToImmutableList<TSource>(IEnumerable<TSource>)

Listet eine Sequenz auf und erzeugt eine unveränderliche Liste seiner Inhalte.

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

Enumeiert und transformiert eine Sequenz und erzeugt ein unveränderliches sortiertes Wörterbuch seiner Inhalte.

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

Enumeiert und transformiert eine Sequenz und erzeugt ein unveränderliches sortiertes Wörterbuch seiner Inhalte mithilfe des angegebenen Schlüsselabgleichs.

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

Enumeiert und transformiert eine Sequenz und erzeugt ein unveränderliches sortiertes Wörterbuch seiner Inhalte mithilfe des angegebenen Schlüssel- und Wertabgleichs.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Listet eine Sequenz auf und erzeugt einen unveränderlichen sortierten Satz seiner Inhalte.

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

Listet eine Sequenz auf, erzeugt einen unveränderlichen sortierten Satz seines Inhalts und verwendet den angegebenen Vergleich.

CopyToDataTable<T>(IEnumerable<T>)

Gibt einen DataTable zurück, der Kopien der DataRow -Objekte enthält, vorausgesetzt, ein Eingabeobjekt IEnumerable<T>, bei dem der generische Parameter TDataRowist.

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

Kopiert DataRow Objekte in den angegebenen DataTable, wenn ein Eingabeobjekt IEnumerable<T> objekt, wobei der generische Parameter TDataRowist.

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

Kopiert DataRow Objekte in den angegebenen DataTable, wenn ein Eingabeobjekt IEnumerable<T> objekt, wobei der generische Parameter TDataRowist.

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

Wendet eine Akkumulatorfunktion auf eine Sequenz an.

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

Wendet eine Akkumulatorfunktion auf eine Sequenz an. Der angegebene Ausgangswert wird als anfänglicher Akkumulatorwert verwendet.

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

Wendet eine Akkumulatorfunktion auf eine Sequenz an. Der angegebene Ausgangswert wird als anfänglicher Akkumulatorwert verwendet, und die angegebene Funktion wird verwendet, um den Ergebniswert auszuwählen.

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

Stellt Text als Sequenz von UTF-16-Codeeinheiten dar.

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

Stellt Text als Sequenz von UTF-16-Codeeinheiten dar.

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

Bestimmt, ob alle Elemente einer Sequenz eine Bedingung erfüllen.

Any<TSource>(IEnumerable<TSource>)

Bestimmt, ob eine Sequenz Elemente enthält.

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

Bestimmt, ob ein Element einer Sequenz eine Bedingung erfüllt.

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

Fügt einen Wert an das Ende der Sequenz an.

AsEnumerable<TSource>(IEnumerable<TSource>)

Gibt die eingegebene Eingabe als IEnumerable<T>zurück.

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

Berechnet den Mittelwert einer Sequenz von Decimal Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

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

Berechnet den Mittelwert einer Sequenz von Double Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

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

Berechnet den Mittelwert einer Sequenz von Int32 Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

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

Berechnet den Mittelwert einer Sequenz von Int64 Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

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

Berechnet den Mittelwert einer Sequenz nullabler Decimal Werte, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

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

Berechnet den Mittelwert einer Sequenz nullabler Double Werte, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

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

Berechnet den Mittelwert einer Sequenz nullabler Int32 Werte, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

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

Berechnet den Mittelwert einer Sequenz nullabler Int64 Werte, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

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

Berechnet den Mittelwert einer Sequenz nullabler Single Werte, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

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

Berechnet den Mittelwert einer Sequenz von Single Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um.

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

Teilt die Elemente einer Sequenz in Teile der Größe auf, die höchstens size.

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

Verkettet zwei Sequenzen.

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

Bestimmt, ob eine Sequenz ein angegebenes Element mithilfe des Standardmäßigen Gleichheitsabgleichs enthält.

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

Bestimmt, ob eine Sequenz ein angegebenes Element enthält, indem ein angegebenes IEqualityComparer<T>verwendet wird.

Count<TSource>(IEnumerable<TSource>)

Gibt die Anzahl der Elemente in einer Sequenz zurück.

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

Gibt eine Zahl zurück, die angibt, wie viele Elemente in der angegebenen Sequenz eine Bedingung erfüllen.

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

Stellt Text als Sequenz von UTF-16-Codeeinheiten dar.

DefaultIfEmpty<TSource>(IEnumerable<TSource>)

Gibt die Elemente der angegebenen Sequenz oder des Standardwerts des Typparameters in einer Singleton -Auflistung zurück, wenn die Sequenz leer ist.

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

Gibt die Elemente der angegebenen Sequenz oder den angegebenen Wert in einer Singleton -Auflistung zurück, wenn die Sequenz leer ist.

Distinct<TSource>(IEnumerable<TSource>)

Gibt unterschiedliche Elemente aus einer Sequenz zurück, indem der Standardgleichstellungsabgleich verwendet wird, um Werte zu vergleichen.

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

Gibt unterschiedliche Elemente aus einer Sequenz zurück, indem ein angegebenes IEqualityComparer<T> zum Vergleichen von Werten verwendet wird.

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

Gibt unterschiedliche Elemente aus einer Sequenz gemäß einer angegebenen Schlüsselauswahlfunktion zurück.

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

Gibt unterschiedliche Elemente aus einer Sequenz gemäß einer angegebenen Schlüsselmarkierfunktion zurück und verwendet einen angegebenen Vergleich zum Vergleichen von Tasten.

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

Gibt das Element an einem angegebenen Index in einer Sequenz zurück.

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

Gibt das Element an einem angegebenen Index in einer Sequenz zurück.

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

Gibt das Element an einem angegebenen Index in einer Sequenz oder einem Standardwert zurück, wenn der Index außerhalb des Bereichs liegt.

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

Gibt das Element an einem angegebenen Index in einer Sequenz oder einem Standardwert zurück, wenn der Index außerhalb des Bereichs liegt.

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

Erzeugt den Satzunterschied von zwei Sequenzen mithilfe des Standardgleichgleichsabgleichs zum Vergleichen von Werten.

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

Erzeugt den Satzunterschied zweier Sequenzen mithilfe der angegebenen IEqualityComparer<T> zum Vergleichen von Werten.

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

Erzeugt den Satzunterschied von zwei Sequenzen gemäß einer angegebenen Schlüsselmarkierfunktion.

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

Erzeugt den Satzunterschied von zwei Sequenzen gemäß einer angegebenen Schlüsselmarkierfunktion.

First<TSource>(IEnumerable<TSource>)

Gibt das erste Element einer Sequenz zurück.

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

Gibt das erste Element in einer Sequenz zurück, das eine angegebene Bedingung erfüllt.

FirstOrDefault<TSource>(IEnumerable<TSource>)

Gibt das erste Element einer Sequenz oder einen Standardwert zurück, wenn die Sequenz keine Elemente enthält.

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

Gibt das erste Element einer Sequenz oder einen angegebenen Standardwert zurück, wenn die Sequenz keine Elemente enthält.

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

Gibt das erste Element der Sequenz zurück, das eine Bedingung oder einen Standardwert erfüllt, wenn kein solches Element gefunden wird.

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

Gibt das erste Element der Sequenz zurück, das eine Bedingung erfüllt, oder einen angegebenen Standardwert, wenn kein solches Element gefunden wird.

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

Gruppiert die Elemente einer Sequenz entsprechend einer angegebenen Schlüsselauswahlfunktion.

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

Gruppiert die Elemente einer Sequenz entsprechend einer angegebenen Schlüsselauswahlfunktion und vergleicht die Tasten mithilfe eines angegebenen Vergleichs.

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

Gruppiert die Elemente einer Sequenz entsprechend einer angegebenen Schlüsselauswahlfunktion und projiziert die Elemente für jede Gruppe mithilfe einer angegebenen Funktion.

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

Gruppiert die Elemente einer Sequenz entsprechend einer Tastenauswahlfunktion. Die Schlüssel werden mithilfe eines Vergleichs verglichen, und die Elemente jeder Gruppe werden mithilfe einer angegebenen Funktion projiziert.

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

Gruppiert die Elemente einer Sequenz entsprechend einer angegebenen Schlüsselmarkierfunktion und erstellt einen Ergebniswert aus jeder Gruppe und dem zugehörigen Schlüssel.

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

Gruppiert die Elemente einer Sequenz entsprechend einer angegebenen Schlüsselmarkierfunktion und erstellt einen Ergebniswert aus jeder Gruppe und dem zugehörigen Schlüssel. Die Schlüssel werden mithilfe eines angegebenen Vergleichs verglichen.

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

Gruppiert die Elemente einer Sequenz entsprechend einer angegebenen Schlüsselmarkierfunktion und erstellt einen Ergebniswert aus jeder Gruppe und dem zugehörigen Schlüssel. Die Elemente jeder Gruppe werden mithilfe einer angegebenen Funktion projiziert.

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

Gruppiert die Elemente einer Sequenz entsprechend einer angegebenen Schlüsselmarkierfunktion und erstellt einen Ergebniswert aus jeder Gruppe und dem zugehörigen Schlüssel. Schlüsselwerte werden mithilfe eines angegebenen Vergleichs verglichen, und die Elemente jeder Gruppe werden mithilfe einer angegebenen Funktion projiziert.

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

Korreliert die Elemente zweier Sequenzen basierend auf der Gleichheit von Schlüsseln und gruppiert die Ergebnisse. Der Standardmäßige Gleichheitsvergleich wird zum Vergleichen von Schlüsseln verwendet.

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

Korreliert die Elemente zweier Sequenzen basierend auf schlüsselgleicher Gleichheit und gruppiert die Ergebnisse. Ein angegebenes IEqualityComparer<T> wird zum Vergleichen von Schlüsseln verwendet.

Index<TSource>(IEnumerable<TSource>)

Gibt eine Aufzählung zurück, die den Index des Elements in ein Tupel einschließt.

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

Erzeugt die festgelegte Schnittmenge von zwei Sequenzen mithilfe des Standardgleichgleichsabgleichs zum Vergleichen von Werten.

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

Erzeugt die festgelegte Schnittmenge von zwei Sequenzen mithilfe der angegebenen IEqualityComparer<T> zum Vergleichen von Werten.

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

Erzeugt die festgelegte Schnittmenge von zwei Sequenzen gemäß einer angegebenen Schlüsselmarkierfunktion.

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

Erzeugt die festgelegte Schnittmenge von zwei Sequenzen gemäß einer angegebenen Schlüsselmarkierfunktion.

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

Korreliert die Elemente zweier Sequenzen basierend auf übereinstimmenden Schlüsseln. Der Standardmäßige Gleichheitsvergleich wird zum Vergleichen von Schlüsseln verwendet.

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

Korreliert die Elemente zweier Sequenzen basierend auf übereinstimmenden Schlüsseln. Ein angegebenes IEqualityComparer<T> wird zum Vergleichen von Schlüsseln verwendet.

Last<TSource>(IEnumerable<TSource>)

Gibt das letzte Element einer Sequenz zurück.

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

Gibt das letzte Element einer Sequenz zurück, das eine angegebene Bedingung erfüllt.

LastOrDefault<TSource>(IEnumerable<TSource>)

Gibt das letzte Element einer Sequenz oder einen Standardwert zurück, wenn die Sequenz keine Elemente enthält.

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

Gibt das letzte Element einer Sequenz oder einen angegebenen Standardwert zurück, wenn die Sequenz keine Elemente enthält.

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

Gibt das letzte Element einer Sequenz zurück, das eine Bedingung oder einen Standardwert erfüllt, wenn kein solches Element gefunden wird.

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

Gibt das letzte Element einer Sequenz zurück, das eine Bedingung erfüllt, oder einen angegebenen Standardwert, wenn kein solches Element gefunden wird.

LongCount<TSource>(IEnumerable<TSource>)

Gibt einen Int64 zurück, der die Gesamtanzahl der Elemente in einer Sequenz darstellt.

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

Gibt einen Int64 zurück, der angibt, wie viele Elemente in einer Sequenz eine Bedingung erfüllen.

Max<TSource>(IEnumerable<TSource>)

Gibt den Maximalwert in einer generischen Sequenz zurück.

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

Gibt den Maximalwert in einer generischen Sequenz zurück.

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

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den maximalen Decimal Wert zurück.

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

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den maximalen Double Wert zurück.

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

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den maximalen Int32 Wert zurück.

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

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den maximalen Int64 Wert zurück.

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

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den maximal nullfähigen Decimal Wert zurück.

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

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den maximal nullfähigen Double Wert zurück.

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

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den maximal nullfähigen Int32 Wert zurück.

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

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den maximal nullfähigen Int64 Wert zurück.

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

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den maximal nullfähigen Single Wert zurück.

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

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den maximalen Single Wert zurück.

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

Ruft eine Transformationsfunktion für jedes Element einer generischen Sequenz auf und gibt den maximal resultierenden Wert zurück.

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

Gibt den Maximalwert in einer generischen Sequenz gemäß einer angegebenen Schlüsselmarkierfunktion zurück.

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

Gibt den Maximalwert in einer generischen Sequenz gemäß einer angegebenen Schlüsselmarkierfunktion und einem Schlüsselabgleich zurück.

Min<TSource>(IEnumerable<TSource>)

Gibt den Minimalwert in einer generischen Sequenz zurück.

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

Gibt den Minimalwert in einer generischen Sequenz zurück.

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

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den minimalen Decimal Wert zurück.

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

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den minimalen Double Wert zurück.

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

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den minimalen Int32 Wert zurück.

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

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den minimalen Int64 Wert zurück.

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

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den minimal nullfähigen Decimal Wert zurück.

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

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den minimal nullfähigen Double Wert zurück.

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

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den minimal nullfähigen Int32 Wert zurück.

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

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den minimal nullfähigen Int64 Wert zurück.

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

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den minimal nullfähigen Single Wert zurück.

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

Ruft eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den minimalen Single Wert zurück.

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

Ruft eine Transformationsfunktion für jedes Element einer generischen Sequenz auf und gibt den minimalen resultierenden Wert zurück.

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

Gibt den Minimalwert in einer generischen Sequenz gemäß einer angegebenen Schlüsselmarkierfunktion zurück.

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

Gibt den Minimalwert in einer generischen Sequenz gemäß einer angegebenen Schlüsselauswahlfunktion und einem Schlüsselabgleich zurück.

OfType<TResult>(IEnumerable)

Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ.

Order<T>(IEnumerable<T>)

Sortiert die Elemente einer Sequenz in aufsteigender Reihenfolge.

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

Sortiert die Elemente einer Sequenz in aufsteigender Reihenfolge.

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

Sortiert die Elemente einer Sequenz in aufsteigender Reihenfolge nach einem Schlüssel.

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

Sortiert die Elemente einer Sequenz in aufsteigender Reihenfolge mithilfe eines angegebenen Vergleichs.

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

Sortiert die Elemente einer Sequenz in absteigender Reihenfolge nach einem Schlüssel.

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

Sortiert die Elemente einer Sequenz in absteigender Reihenfolge mithilfe eines angegebenen Vergleichs.

OrderDescending<T>(IEnumerable<T>)

Sortiert die Elemente einer Sequenz in absteigender Reihenfolge.

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

Sortiert die Elemente einer Sequenz in absteigender Reihenfolge.

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

Fügt am Anfang der Sequenz einen Wert hinzu.

Reverse<TSource>(IEnumerable<TSource>)

Invertiert die Reihenfolge der Elemente in einer Sequenz.

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

Projiziert jedes Element einer Sequenz in ein neues Formular.

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

Projiziert jedes Element einer Sequenz in ein neues Formular, indem er den Index des Elements einbezieht.

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

Projiziert jedes Element einer Sequenz auf eine IEnumerable<T> und vereinfacht die resultierenden Sequenzen in eine Sequenz.

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

Projiziert jedes Element einer Sequenz auf eine IEnumerable<T>und schmeichelt die resultierenden Sequenzen in einer Sequenz ab. Der Index der einzelnen Quellelemente wird in der projizierten Form dieses Elements verwendet.

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

Projiziert jedes Element einer Sequenz auf eine IEnumerable<T>, schmeichelt die resultierenden Sequenzen in eine Sequenz und ruft eine Ergebnismarkierfunktion für jedes element darin auf.

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

Projiziert jedes Element einer Sequenz auf eine IEnumerable<T>, schmeichelt die resultierenden Sequenzen in eine Sequenz und ruft eine Ergebnismarkierfunktion für jedes element darin auf. Der Index der einzelnen Quellelemente wird in der zwischen projizierten Form dieses Elements verwendet.

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

Bestimmt, ob zwei Sequenzen gleich sind, indem die Elemente mithilfe des Standardmäßigen Gleichheitsabgleichs für ihren Typ verglichen werden.

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

Bestimmt, ob zwei Sequenzen gleich sind, indem sie ihre Elemente mithilfe einer angegebenen IEqualityComparer<T>vergleichen.

Single<TSource>(IEnumerable<TSource>)

Gibt das einzige Element einer Sequenz zurück und löst eine Ausnahme aus, wenn nicht genau ein Element in der Sequenz vorhanden ist.

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

Gibt das einzige Element einer Sequenz zurück, das eine angegebene Bedingung erfüllt, und löst eine Ausnahme aus, wenn mehr als ein solches Element vorhanden ist.

SingleOrDefault<TSource>(IEnumerable<TSource>)

Gibt das einzige Element einer Sequenz oder einen Standardwert zurück, wenn die Sequenz leer ist; Diese Methode löst eine Ausnahme aus, wenn mehrere Elemente in der Sequenz vorhanden sind.

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

Gibt das einzige Element einer Sequenz oder einen angegebenen Standardwert zurück, wenn die Sequenz leer ist; Diese Methode löst eine Ausnahme aus, wenn mehrere Elemente in der Sequenz vorhanden sind.

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

Gibt das einzige Element einer Sequenz zurück, das eine angegebene Bedingung oder einen Standardwert erfüllt, wenn kein solches Element vorhanden ist; Diese Methode löst eine Ausnahme aus, wenn mehrere Elemente die Bedingung erfüllen.

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

Gibt das einzige Element einer Sequenz zurück, das eine angegebene Bedingung erfüllt, oder einen angegebenen Standardwert, wenn kein solches Element vorhanden ist; Diese Methode löst eine Ausnahme aus, wenn mehrere Elemente die Bedingung erfüllen.

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

Umgeht eine angegebene Anzahl von Elementen in einer Sequenz und gibt dann die verbleibenden Elemente zurück.

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

Gibt eine neue aufzählbare Auflistung zurück, die die Elemente aus source enthält, wobei die letzten count Elemente der Quellauflistung weggelassen werden.

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

Umgeht Elemente in einer Sequenz, solange eine angegebene Bedingung wahr ist, und gibt dann die verbleibenden Elemente zurück.

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

Umgeht Elemente in einer Sequenz, solange eine angegebene Bedingung wahr ist, und gibt dann die verbleibenden Elemente zurück. Der Index des Elements wird in der Logik der Prädikatfunktion verwendet.

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

Berechnet die Summe der Sequenz von Decimal Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

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

Berechnet die Summe der Sequenz von Double Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

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

Berechnet die Summe der Sequenz von Int32 Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

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

Berechnet die Summe der Sequenz von Int64 Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

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

Berechnet die Summe der Sequenz von nullablen Decimal Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

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

Berechnet die Summe der Sequenz von nullablen Double Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

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

Berechnet die Summe der Sequenz von nullablen Int32 Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

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

Berechnet die Summe der Sequenz von nullablen Int64 Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

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

Berechnet die Summe der Sequenz von nullablen Single Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

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

Berechnet die Summe der Sequenz von Single Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

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

Gibt eine angegebene Anzahl zusammenhängender Elemente vom Anfang einer Sequenz zurück.

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

Gibt einen angegebenen Bereich zusammenhängender Elemente aus einer Sequenz zurück.

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

Gibt eine neue enumerationsfähige Auflistung zurück, die die letzten count Elemente aus sourceenthält.

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

Gibt Elemente aus einer Sequenz zurück, solange eine angegebene Bedingung wahr ist.

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

Gibt Elemente aus einer Sequenz zurück, solange eine angegebene Bedingung wahr ist. Der Index des Elements wird in der Logik der Prädikatfunktion verwendet.

ToArray<TSource>(IEnumerable<TSource>)

Erstellt ein Array aus einem IEnumerable<T>.

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

Erstellt eine Dictionary<TKey,TValue> aus einer IEnumerable<T> gemäß einer angegebenen Schlüsselauswahlfunktion.

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

Erstellt eine Dictionary<TKey,TValue> aus einer IEnumerable<T> gemäß einer angegebenen Schlüsselauswahlfunktion und einem Schlüsselvergleich.

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

Erstellt eine Dictionary<TKey,TValue> aus einer IEnumerable<T> gemäß den angegebenen Schlüsselauswahl- und Elementauswahlfunktionen.

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

Erstellt eine Dictionary<TKey,TValue> aus einer IEnumerable<T> gemäß einer angegebenen Schlüsselauswahlfunktion, einem Vergleichsmodul und einer Elementauswahlfunktion.

ToHashSet<TSource>(IEnumerable<TSource>)

Erstellt eine HashSet<T> aus einem IEnumerable<T>.

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

Erstellt mithilfe des comparer zum Vergleichen von Schlüsseln eine HashSet<T> aus einem IEnumerable<T>.

ToList<TSource>(IEnumerable<TSource>)

Erstellt eine List<T> aus einem IEnumerable<T>.

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

Erstellt eine Lookup<TKey,TElement> aus einer IEnumerable<T> gemäß einer angegebenen Schlüsselauswahlfunktion.

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

Erstellt eine Lookup<TKey,TElement> aus einer IEnumerable<T> gemäß einer angegebenen Schlüsselauswahlfunktion und einem Schlüsselvergleich.

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

Erstellt eine Lookup<TKey,TElement> aus einer IEnumerable<T> gemäß den angegebenen Schlüsselauswahl- und Elementauswahlfunktionen.

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

Erstellt eine Lookup<TKey,TElement> aus einer IEnumerable<T> gemäß einer angegebenen Schlüsselauswahlfunktion, einem Vergleichsmodul und einer Elementauswahlfunktion.

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

Versucht, die Anzahl der Elemente in einer Sequenz zu ermitteln, ohne eine Enumeration zu erzwingen.

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

Erzeugt die Festgelegte Vereinigung von zwei Sequenzen mithilfe des Standardgleichstellungsabgleichs.

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

Erzeugt die Set-Vereinigung von zwei Sequenzen mithilfe eines angegebenen IEqualityComparer<T>.

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

Erzeugt die Set-Vereinigung von zwei Sequenzen gemäß einer angegebenen Schlüsselmarkierfunktion.

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

Erzeugt die Set-Vereinigung von zwei Sequenzen gemäß einer angegebenen Schlüsselmarkierfunktion.

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

Filtert eine Abfolge von Werten basierend auf einem Prädikat.

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

Filtert eine Abfolge von Werten basierend auf einem Prädikat. Der Index jedes Elements wird in der Logik der Prädikatfunktion verwendet.

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

Erzeugt eine Abfolge von Tupeln mit Elementen aus den beiden angegebenen Sequenzen.

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

Erzeugt eine Abfolge von Tupeln mit Elementen aus den drei angegebenen Sequenzen.

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

Wendet eine angegebene Funktion auf die entsprechenden Elemente von zwei Sequenzen an, wodurch eine Folge der Ergebnisse erzeugt wird.

AsParallel(IEnumerable)

Aktiviert die Parallelisierung einer Abfrage.

AsParallel<TSource>(IEnumerable<TSource>)

Aktiviert die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Wandelt eine IEnumerable in eine IQueryableum.

AsQueryable<TElement>(IEnumerable<TElement>)

Wandelt eine generische IEnumerable<T> in eine generische IQueryable<T>um.

AsMemory(String)

Erstellt eine neue ReadOnlyMemory<Char> über dem Teil der Zielzeichenfolge.

AsMemory(String, Index)

Erstellt eine neue ReadOnlyMemory<Char> über einen Teil der Zielzeichenfolge ab einem angegebenen Index.

AsMemory(String, Int32)

Erstellt eine neue ReadOnlyMemory<Char> über einem Teil der Zielzeichenfolge ab einer angegebenen Zeichenposition.

AsMemory(String, Int32, Int32)

Erstellt eine neue ReadOnlyMemory<Char> über einem Teil der Zielzeichenfolge, der an einer angegebenen Position mit einer Länge beginnt.

AsMemory(String, Range)

Erstellt eine neue ReadOnlyMemory<Char> über einen angegebenen Bereich der Zielzeichenfolge.

AsSpan(String)

Erstellt eine neue schreibgeschützte Spanne über eine Zeichenfolge.

AsSpan(String, Index)

Erstellt eine neue ReadOnlySpan<T> über einem Teil der Zielzeichenfolge von einer angegebenen Position bis zum Ende der Zeichenfolge.

AsSpan(String, Int32)

Erstellt eine neue schreibgeschützte Spanne über einen Teil der Zielzeichenfolge von einer angegebenen Position bis zum Ende der Zeichenfolge.

AsSpan(String, Int32, Int32)

Erstellt eine neue schreibgeschützte Spanne über einen Teil der Zielzeichenfolge aus einer angegebenen Position für eine bestimmte Anzahl von Zeichen.

AsSpan(String, Range)

Erstellt eine neue ReadOnlySpan<T> über einen Teil einer Zielzeichenfolge mithilfe der Anfangs- und Endindizes des Bereichs.

IsNormalized(String)

Gibt an, ob sich die angegebene Zeichenfolge in Unicode normalisierungsform C befindet.

IsNormalized(String, NormalizationForm)

Gibt an, ob sich eine Zeichenfolge in einer angegebenen Unicode-Normalisierungsform befindet.

Normalize(String)

Normalisiert eine Zeichenfolge in ein Unicode-Normalisierungsformular C.

Normalize(String, NormalizationForm)

Normalisiert eine Zeichenfolge auf das angegebene Unicode-Normalisierungsformular.

Ancestors<T>(IEnumerable<T>)

Gibt eine Auflistung von Elementen zurück, die die Vorgänger aller Knoten in der Quellauflistung enthalten.

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

Gibt eine gefilterte Auflistung von Elementen zurück, die die Vorgänger aller Knoten in der Quellauflistung enthalten. In der Auflistung sind nur Elemente enthalten, die über einen übereinstimmenden XName verfügen.

DescendantNodes<T>(IEnumerable<T>)

Gibt eine Auflistung der untergeordneten Knoten jedes Dokuments und Elements in der Quellauflistung zurück.

Descendants<T>(IEnumerable<T>)

Gibt eine Auflistung von Elementen zurück, die die untergeordneten Elemente jedes Elements und Dokuments in der Quellauflistung enthalten.

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

Gibt eine gefilterte Auflistung von Elementen zurück, die die untergeordneten Elemente jedes Elements und Dokuments in der Quellauflistung enthalten. In der Auflistung sind nur Elemente enthalten, die über einen übereinstimmenden XName verfügen.

Elements<T>(IEnumerable<T>)

Gibt eine Auflistung der untergeordneten Elemente jedes Elements und Dokuments in der Quellauflistung zurück.

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

Gibt eine gefilterte Auflistung der untergeordneten Elemente jedes Elements und Dokuments in der Quellauflistung zurück. In der Auflistung sind nur Elemente enthalten, die über einen übereinstimmenden XName verfügen.

InDocumentOrder<T>(IEnumerable<T>)

Gibt eine Auflistung von Knoten zurück, die alle Knoten in der Quellauflistung enthält, sortiert in der Dokumentreihenfolge.

Nodes<T>(IEnumerable<T>)

Gibt eine Auflistung der untergeordneten Knoten jedes Dokuments und Elements in der Quellauflistung zurück.

Remove<T>(IEnumerable<T>)

Entfernt jeden Knoten in der Quellauflistung aus dem übergeordneten Knoten.

Gilt für:

Threadsicherheit

Dieser Typ ist threadsicher.

Weitere Informationen