Compartir vía


String Clase

Definición

Representa el texto como una secuencia de unidades de código 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 ^>, 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)
Herencia
String
Atributos
Implementaciones

Comentarios

Para obtener más información sobre esta API, consulte comentarios de API complementarias para String.

Constructores

String(Char*)

Inicializa una nueva instancia de la clase String en el valor indicado por un puntero especificado a una matriz de caracteres Unicode.

String(Char*, Int32, Int32)

Inicializa una nueva instancia de la clase String en el valor indicado por un puntero especificado a una matriz de caracteres Unicode, una posición de carácter inicial dentro de esa matriz y una longitud.

String(Char, Int32)

Inicializa una nueva instancia de la clase String en el valor indicado por un carácter Unicode especificado que repitió un número especificado de veces.

String(Char[])

Inicializa una nueva instancia de la clase String en los caracteres Unicode indicados en la matriz de caracteres especificada.

String(Char[], Int32, Int32)

Inicializa una nueva instancia de la clase String en el valor indicado por una matriz de caracteres Unicode, una posición de carácter inicial dentro de esa matriz y una longitud.

String(ReadOnlySpan<Char>)

Inicializa una nueva instancia de la clase String en los caracteres Unicode indicados en el intervalo de solo lectura especificado.

String(SByte*)

Inicializa una nueva instancia de la clase String en el valor indicado por un puntero a una matriz de enteros con signo de 8 bits.

String(SByte*, Int32, Int32)

Inicializa una nueva instancia de la clase String en el valor indicado por un puntero especificado a una matriz de enteros con signo de 8 bits, una posición inicial dentro de esa matriz y una longitud.

String(SByte*, Int32, Int32, Encoding)

Inicializa una nueva instancia de la clase String en el valor indicado por un puntero especificado a una matriz de enteros con signo de 8 bits, una posición inicial dentro de esa matriz, una longitud y un objeto Encoding.

Campos

Empty

Representa la cadena vacía. Este campo es de solo lectura.

Propiedades

Chars[Int32]

Obtiene el objeto Char en una posición especificada del objeto String actual.

Length

Obtiene el número de caracteres del objeto String actual.

Métodos

Clone()

Devuelve una referencia a esta instancia de String.

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

Compara subcadenas de dos objetos String especificados y devuelve un entero que indica su posición relativa en el criterio de ordenación.

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

Compara subcadenas de dos objetos String especificados, ignorando o respetando su caso, y devuelve un entero que indica su posición relativa en el criterio de ordenación.

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

Compara subcadenas de dos objetos String especificados, ignorando o respetando su caso y usando información específica de la referencia cultural para influir en la comparación y devuelve un entero que indica su posición relativa en el criterio de ordenación.

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

Compara las subcadenas de dos objetos String especificados utilizando las opciones de comparación especificadas e información específica de la referencia cultural para influir en la comparación y devuelve un entero que indica la relación de las dos subcadenas entre sí en el criterio de ordenación.

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

Compara las subcadenas de dos objetos String especificados mediante las reglas especificadas y devuelve un entero que indica su posición relativa en el criterio de ordenación.

Compare(String, String)

Compara dos objetos String especificados y devuelve un entero que indica su posición relativa en el criterio de ordenación.

Compare(String, String, Boolean)

Compara dos objetos String especificados, ignorando o respetando su caso, y devuelve un entero que indica su posición relativa en el criterio de ordenación.

Compare(String, String, Boolean, CultureInfo)

Compara dos objetos String especificados, ignorando o respetando su caso, y usando información específica de la referencia cultural para influir en la comparación y devuelve un entero que indica su posición relativa en el criterio de ordenación.

Compare(String, String, CultureInfo, CompareOptions)

Compara dos objetos String especificados con las opciones de comparación y la información específica de la referencia cultural especificadas para influir en la comparación y devuelve un entero que indica la relación de las dos cadenas entre sí en el criterio de ordenación.

Compare(String, String, StringComparison)

Compara dos objetos String especificados con las reglas especificadas y devuelve un entero que indica su posición relativa en el criterio de ordenación.

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

Compara las subcadenas de dos objetos String especificados mediante la evaluación de los valores numéricos de los objetos Char correspondientes en cada subcadena.

CompareOrdinal(String, String)

Compara dos objetos String especificados mediante la evaluación de los valores numéricos de los objetos Char correspondientes de cada cadena.

CompareTo(Object)

Compara esta instancia con un Object especificado e indica si esta instancia precede, sigue o aparece en la misma posición en el criterio de ordenación que el Objectespecificado.

CompareTo(String)

Compara esta instancia con un objeto String especificado e indica si esta instancia precede, sigue o aparece en la misma posición en el criterio de ordenación que la cadena especificada.

Concat(IEnumerable<String>)

Concatena los miembros de una colección construida IEnumerable<T> de tipo String.

Concat(Object)

Crea la representación de cadena de un objeto especificado.

Concat(Object, Object)

Concatena las representaciones de cadena de dos objetos especificados.

Concat(Object, Object, Object)

Concatena las representaciones de cadena de tres objetos especificados.

Concat(Object, Object, Object, Object)

Concatena las representaciones de cadena de cuatro objetos especificados y los objetos especificados en una lista de parámetros de longitud variable opcional.

Concat(Object[])

Concatena las representaciones de cadena de los elementos de una matriz de Object especificada.

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

Concatena las representaciones de cadena de dos intervalos de caracteres de solo lectura especificados.

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

Concatena las representaciones de cadena de tres intervalos de caracteres de solo lectura especificados.

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

Concatena las representaciones de cadena de cuatro intervalos de caracteres de solo lectura especificados.

Concat(ReadOnlySpan<Object>)

Concatena las representaciones de cadena de los elementos en un intervalo de objetos especificado.

Concat(ReadOnlySpan<String>)

Concatena los elementos de un intervalo especificado de String.

Concat(String, String)

Concatena dos instancias especificadas de String.

Concat(String, String, String)

Concatena tres instancias especificadas de String.

Concat(String, String, String, String)

Concatena cuatro instancias especificadas de String.

Concat(String[])

Concatena los elementos de una matriz de String especificada.

Concat<T>(IEnumerable<T>)

Concatena los miembros de una implementación de IEnumerable<T>.

Contains(Char)

Devuelve un valor que indica si se produce un carácter especificado dentro de esta cadena.

Contains(Char, StringComparison)

Devuelve un valor que indica si se produce un carácter especificado dentro de esta cadena mediante las reglas de comparación especificadas.

Contains(String)

Devuelve un valor que indica si se produce una subcadena especificada dentro de esta cadena.

Contains(String, StringComparison)

Devuelve un valor que indica si se produce una cadena especificada dentro de esta cadena mediante las reglas de comparación especificadas.

Copy(String)
Obsoletos.

Crea una nueva instancia de String con el mismo valor que un Stringespecificado.

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

Copia un número especificado de caracteres de una posición especificada en esta instancia en una posición especificada en una matriz de caracteres Unicode.

CopyTo(Span<Char>)

Copia el contenido de esta cadena en el intervalo de destino.

Create(IFormatProvider, DefaultInterpolatedStringHandler)

Crea una nueva cadena mediante el proveedor especificado para controlar el formato de la cadena interpolada especificada.

Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)

Crea una nueva cadena mediante el proveedor especificado para controlar el formato de la cadena interpolada especificada.

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

Crea una nueva cadena con una longitud específica y la inicializa después de la creación mediante la devolución de llamada especificada.

EndsWith(Char)

Determina si el final de esta instancia de cadena coincide con el carácter especificado.

EndsWith(String)

Determina si el final de esta instancia de cadena coincide con la cadena especificada.

EndsWith(String, Boolean, CultureInfo)

Determina si el final de esta instancia de cadena coincide con la cadena especificada cuando se compara con la referencia cultural especificada.

EndsWith(String, StringComparison)

Determina si el final de esta instancia de cadena coincide con la cadena especificada cuando se compara con la opción de comparación especificada.

EnumerateRunes()

Devuelve una enumeración de Rune de esta cadena.

Equals(Object)

Determina si esta instancia y un objeto especificado, que también deben ser un objeto String, tienen el mismo valor.

Equals(String)

Determina si esta instancia y otro objeto de String especificado tienen el mismo valor.

Equals(String, String)

Determina si dos objetos String especificados tienen el mismo valor.

Equals(String, String, StringComparison)

Determina si dos objetos String especificados tienen el mismo valor. Un parámetro especifica las reglas de referencia cultural, mayúsculas y minúsculas que se usan en la comparación.

Equals(String, StringComparison)

Determina si esta cadena y un objeto String especificado tienen el mismo valor. Un parámetro especifica las reglas de referencia cultural, mayúsculas y minúsculas que se usan en la comparación.

Format(IFormatProvider, CompositeFormat, Object[])

Reemplaza el elemento de formato o los elementos de un CompositeFormat por la representación de cadena de los objetos correspondientes en el formato especificado.

Format(IFormatProvider, CompositeFormat, ReadOnlySpan<Object>)

Reemplaza el elemento de formato o los elementos de un CompositeFormat por la representación de cadena de los objetos correspondientes en el formato especificado.

Format(IFormatProvider, String, Object)

Reemplaza el elemento de formato o los elementos de una cadena especificada por la representación de cadena del objeto correspondiente. Un parámetro proporciona información de formato específica de la referencia cultural.

Format(IFormatProvider, String, Object, Object)

Reemplaza los elementos de formato de una cadena por la representación de cadena de dos objetos especificados. Un parámetro proporciona información de formato específica de la referencia cultural.

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

Reemplaza los elementos de formato de una cadena por la representación de cadena de tres objetos especificados. Un parámetro proporciona información de formato específica de la referencia cultural.

Format(IFormatProvider, String, Object[])

Reemplaza los elementos de formato de una cadena por las representaciones de cadena de los objetos correspondientes de una matriz especificada. Un parámetro proporciona información de formato específica de la referencia cultural.

Format(IFormatProvider, String, ReadOnlySpan<Object>)

Reemplaza los elementos de formato de una cadena por las representaciones de cadena de los objetos correspondientes en un intervalo especificado. Un parámetro proporciona información de formato específica de la referencia cultural.

Format(String, Object)

Reemplaza uno o varios elementos de formato en una cadena por la representación de cadena de un objeto especificado.

Format(String, Object, Object)

Reemplaza los elementos de formato de una cadena por la representación de cadena de dos objetos especificados.

Format(String, Object, Object, Object)

Reemplaza los elementos de formato de una cadena por la representación de cadena de tres objetos especificados.

Format(String, Object[])

Reemplaza el elemento de formato en una cadena especificada por la representación de cadena de un objeto correspondiente en una matriz especificada.

Format(String, ReadOnlySpan<Object>)

Reemplaza el elemento de formato en una cadena especificada por la representación de cadena de un objeto correspondiente en un intervalo especificado.

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

Reemplaza el elemento de formato o los elementos de un CompositeFormat por la representación de cadena de los objetos correspondientes en el formato especificado.

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

Reemplaza el elemento de formato o los elementos de un CompositeFormat por la representación de cadena de los objetos correspondientes en el formato especificado.

Format<TArg0>(IFormatProvider, CompositeFormat, TArg0)

Reemplaza el elemento de formato o los elementos de un CompositeFormat por la representación de cadena de los objetos correspondientes en el formato especificado.

GetEnumerator()

Recupera un objeto que puede recorrer en iteración los caracteres individuales de esta cadena.

GetHashCode()

Devuelve el código hash de esta cadena.

GetHashCode(ReadOnlySpan<Char>)

Devuelve el código hash del intervalo de caracteres de solo lectura proporcionado.

GetHashCode(ReadOnlySpan<Char>, StringComparison)

Devuelve el código hash del intervalo de caracteres de solo lectura proporcionado mediante las reglas especificadas.

GetHashCode(StringComparison)

Devuelve el código hash de esta cadena mediante las reglas especificadas.

GetPinnableReference()

Devuelve una referencia al elemento de la cadena en el índice cero.

Este método está diseñado para admitir compiladores de .NET y no está diseñado para que el código de usuario lo llame.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetTypeCode()

Devuelve el TypeCode de la clase String.

IndexOf(Char)

Informa del índice de base cero de la primera aparición del carácter Unicode especificado en esta cadena.

IndexOf(Char, Int32)

Informa del índice de base cero de la primera aparición del carácter Unicode especificado en esta cadena. La búsqueda comienza en una posición de carácter especificada.

IndexOf(Char, Int32, Int32)

Informa del índice de base cero de la primera aparición del carácter especificado en esta instancia. La búsqueda comienza en una posición de carácter especificada y examina un número especificado de posiciones de caracteres.

IndexOf(Char, StringComparison)

Informa del índice de base cero de la primera aparición del carácter Unicode especificado en esta cadena. Un parámetro especifica el tipo de búsqueda que se va a usar para el carácter especificado.

IndexOf(String)

Informa del índice de base cero de la primera aparición de la cadena especificada en esta instancia.

IndexOf(String, Int32)

Informa del índice de base cero de la primera aparición de la cadena especificada en esta instancia. La búsqueda comienza en una posición de carácter especificada.

IndexOf(String, Int32, Int32)

Informa del índice de base cero de la primera aparición de la cadena especificada en esta instancia. La búsqueda comienza en una posición de carácter especificada y examina un número especificado de posiciones de caracteres.

IndexOf(String, Int32, Int32, StringComparison)

Informa del índice de base cero de la primera aparición de la cadena especificada en el objeto String actual. Los parámetros especifican la posición de búsqueda inicial en la cadena actual, el número de caracteres de la cadena actual que se va a buscar y el tipo de búsqueda que se va a usar para la cadena especificada.

IndexOf(String, Int32, StringComparison)

Informa del índice de base cero de la primera aparición de la cadena especificada en el objeto String actual. Los parámetros especifican la posición de búsqueda inicial en la cadena actual y el tipo de búsqueda que se va a usar para la cadena especificada.

IndexOf(String, StringComparison)

Informa del índice de base cero de la primera aparición de la cadena especificada en el objeto String actual. Un parámetro especifica el tipo de búsqueda que se va a usar para la cadena especificada.

IndexOfAny(Char[])

Informa del índice de base cero de la primera aparición en esta instancia de cualquier carácter de una matriz especificada de caracteres Unicode.

IndexOfAny(Char[], Int32)

Informa del índice de base cero de la primera aparición en esta instancia de cualquier carácter de una matriz especificada de caracteres Unicode. La búsqueda comienza en una posición de carácter especificada.

IndexOfAny(Char[], Int32, Int32)

Informa del índice de base cero de la primera aparición en esta instancia de cualquier carácter de una matriz especificada de caracteres Unicode. La búsqueda comienza en una posición de carácter especificada y examina un número especificado de posiciones de caracteres.

Insert(Int32, String)

Devuelve una nueva cadena en la que se inserta una cadena especificada en una posición de índice especificada en esta instancia.

Intern(String)

Recupera la referencia del sistema al Stringespecificado.

IsInterned(String)

Recupera una referencia a un Stringespecificado.

IsNormalized()

Indica si esta cadena está en la forma de normalización Unicode C.

IsNormalized(NormalizationForm)

Indica si esta cadena está en el formulario de normalización Unicode especificado.

IsNullOrEmpty(String)

Indica si la cadena especificada es null o una cadena vacía ("").

IsNullOrWhiteSpace(String)

Indica si una cadena especificada está null, vacía o solo consta de caracteres de espacio en blanco.

Join(Char, Object[])

Concatena las representaciones de cadena de una matriz de objetos utilizando el separador especificado entre cada miembro.

Join(Char, ReadOnlySpan<Object>)

Concatena las representaciones de cadena de un intervalo de objetos utilizando el separador especificado entre cada miembro.

Join(Char, ReadOnlySpan<String>)

Concatena un intervalo de cadenas mediante el separador especificado entre cada miembro.

Join(Char, String[])

Concatena una matriz de cadenas mediante el separador especificado entre cada miembro.

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

Concatena una matriz de cadenas, utilizando el separador especificado entre cada miembro, empezando por el elemento de value ubicado en la posición de startIndex y concatenando hasta count elementos.

Join(String, IEnumerable<String>)

Concatena los miembros de una colección construida IEnumerable<T> de tipo String, utilizando el separador especificado entre cada miembro.

Join(String, Object[])

Concatena los elementos de una matriz de objetos utilizando el separador especificado entre cada elemento.

Join(String, ReadOnlySpan<Object>)

Concatena las representaciones de cadena de un intervalo de objetos utilizando el separador especificado entre cada miembro.

Join(String, ReadOnlySpan<String>)

Concatena un intervalo de cadenas mediante el separador especificado entre cada miembro.

Join(String, String[])

Concatena todos los elementos de una matriz de cadenas mediante el separador especificado entre cada elemento.

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

Concatena los elementos especificados de una matriz de cadenas mediante el separador especificado entre cada elemento.

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

Concatena los miembros de una colección utilizando el separador especificado entre cada miembro.

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

Concatena los miembros de una colección utilizando el separador especificado entre cada miembro.

LastIndexOf(Char)

Informa de la posición de índice de base cero de la última aparición de un carácter Unicode especificado dentro de esta instancia.

LastIndexOf(Char, Int32)

Informa de la posición de índice de base cero de la última aparición de un carácter Unicode especificado dentro de esta instancia. La búsqueda comienza en una posición de carácter especificada y continúa hacia atrás hacia el principio de la cadena.

LastIndexOf(Char, Int32, Int32)

Informa de la posición de índice de base cero de la última aparición del carácter Unicode especificado en una subcadena dentro de esta instancia. La búsqueda comienza en una posición de carácter especificada y continúa hacia atrás hacia el principio de la cadena para un número especificado de posiciones de caracteres.

LastIndexOf(String)

Informa de la posición de índice de base cero de la última aparición de una cadena especificada dentro de esta instancia.

LastIndexOf(String, Int32)

Informa de la posición de índice de base cero de la última aparición de una cadena especificada dentro de esta instancia. La búsqueda comienza en una posición de carácter especificada y continúa hacia atrás hacia el principio de la cadena.

LastIndexOf(String, Int32, Int32)

Informa de la posición de índice de base cero de la última aparición de una cadena especificada dentro de esta instancia. La búsqueda comienza en una posición de carácter especificada y continúa hacia atrás hacia el principio de la cadena para un número especificado de posiciones de caracteres.

LastIndexOf(String, Int32, Int32, StringComparison)

Informa de la posición de índice de base cero de la última aparición de una cadena especificada dentro de esta instancia. La búsqueda comienza en una posición de carácter especificada y continúa hacia atrás hacia el principio de la cadena para el número especificado de posiciones de caracteres. Un parámetro especifica el tipo de comparación que se va a realizar al buscar la cadena especificada.

LastIndexOf(String, Int32, StringComparison)

Informa del índice de base cero de la última aparición de una cadena especificada dentro del objeto String actual. La búsqueda comienza en una posición de carácter especificada y continúa hacia atrás hacia el principio de la cadena. Un parámetro especifica el tipo de comparación que se va a realizar al buscar la cadena especificada.

LastIndexOf(String, StringComparison)

Informa del índice de base cero de la última aparición de una cadena especificada dentro del objeto String actual. Un parámetro especifica el tipo de búsqueda que se va a usar para la cadena especificada.

LastIndexOfAny(Char[])

Informa de la posición de índice de base cero de la última aparición en esta instancia de uno o varios caracteres especificados en una matriz Unicode.

LastIndexOfAny(Char[], Int32)

Informa de la posición de índice de base cero de la última aparición en esta instancia de uno o varios caracteres especificados en una matriz Unicode. La búsqueda comienza en una posición de carácter especificada y continúa hacia atrás hacia el principio de la cadena.

LastIndexOfAny(Char[], Int32, Int32)

Informa de la posición de índice de base cero de la última aparición en esta instancia de uno o varios caracteres especificados en una matriz Unicode. La búsqueda comienza en una posición de carácter especificada y continúa hacia atrás hacia el principio de la cadena para un número especificado de posiciones de caracteres.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
Normalize()

Devuelve una nueva cadena cuyo valor textual es el mismo que esta cadena, pero cuya representación binaria está en la forma de normalización Unicode C.

Normalize(NormalizationForm)

Devuelve una nueva cadena cuyo valor textual es el mismo que esta cadena, pero cuya representación binaria está en el formulario de normalización Unicode especificado.

PadLeft(Int32)

Devuelve una nueva cadena que alinea a la derecha los caracteres de esta instancia rellenandolos con espacios a la izquierda, para una longitud total especificada.

PadLeft(Int32, Char)

Devuelve una nueva cadena que alinea a la derecha los caracteres de esta instancia rellenandolos a la izquierda con un carácter Unicode especificado para una longitud total especificada.

PadRight(Int32)

Devuelve una nueva cadena que alinea los caracteres de esta cadena rellenando con espacios a la derecha para una longitud total especificada.

PadRight(Int32, Char)

Devuelve una nueva cadena que alinea a la izquierda los caracteres de esta cadena rellenandolos a la derecha con un carácter Unicode especificado para una longitud total especificada.

Remove(Int32)

Devuelve una nueva cadena en la que se han eliminado todos los caracteres de la instancia actual, comenzando en una posición especificada y continuando por la última posición.

Remove(Int32, Int32)

Devuelve una nueva cadena en la que se ha eliminado un número especificado de caracteres de la instancia actual que comienza en una posición especificada.

Replace(Char, Char)

Devuelve una nueva cadena en la que todas las apariciones de un carácter Unicode especificado en esta instancia se reemplazan por otro carácter Unicode especificado.

Replace(String, String)

Devuelve una nueva cadena en la que todas las apariciones de una cadena especificada en la instancia actual se reemplazan por otra cadena especificada.

Replace(String, String, Boolean, CultureInfo)

Devuelve una nueva cadena en la que todas las apariciones de una cadena especificada en la instancia actual se reemplazan por otra cadena especificada, utilizando la referencia cultural y la distinción entre mayúsculas y minúsculas proporcionadas.

Replace(String, String, StringComparison)

Devuelve una nueva cadena en la que todas las apariciones de una cadena especificada en la instancia actual se reemplazan por otra cadena especificada, utilizando el tipo de comparación proporcionado.

ReplaceLineEndings()

Reemplaza todas las secuencias de nueva línea de la cadena actual por NewLine.

ReplaceLineEndings(String)

Reemplaza todas las secuencias de nueva línea de la cadena actual por replacementText.

Split(Char, Int32, StringSplitOptions)

Divide una cadena en un número máximo de subcadenas basadas en un carácter delimitador especificado y, opcionalmente, opciones. Divide una cadena en un número máximo de subcadenas en función del separador de caracteres proporcionado, omite opcionalmente las subcadenas vacías del resultado.

Split(Char, StringSplitOptions)

Divide una cadena en subcadenas en función de un carácter delimitador especificado y, opcionalmente, las opciones.

Split(Char[])

Divide una cadena en subcadenas en función de los caracteres delimitadores especificados.

Split(Char[], Int32)

Divide una cadena en un número máximo de subcadenas basadas en caracteres delimitadores especificados.

Split(Char[], Int32, StringSplitOptions)

Divide una cadena en un número máximo de subcadenas basadas en caracteres delimitadores especificados y, opcionalmente, opciones.

Split(Char[], StringSplitOptions)

Divide una cadena en subcadenas en función de los caracteres y opciones de delimitadores especificados.

Split(ReadOnlySpan<Char>)

Divide una cadena en subcadenas en función de los caracteres delimitadores especificados.

Split(String, Int32, StringSplitOptions)

Divide una cadena en un número máximo de subcadenas basadas en una cadena delimitadora especificada y, opcionalmente, opciones.

Split(String, StringSplitOptions)

Divide una cadena en subcadenas que se basan en el separador de cadena proporcionado.

Split(String[], Int32, StringSplitOptions)

Divide una cadena en un número máximo de subcadenas basadas en cadenas delimitadas especificadas y, opcionalmente, opciones.

Split(String[], StringSplitOptions)

Divide una cadena en subcadenas en función de una cadena delimitadora especificada y, opcionalmente, opciones.

StartsWith(Char)

Determina si esta instancia de cadena comienza con el carácter especificado.

StartsWith(String)

Determina si el principio de esta instancia de cadena coincide con la cadena especificada.

StartsWith(String, Boolean, CultureInfo)

Determina si el principio de esta instancia de cadena coincide con la cadena especificada cuando se compara con la referencia cultural especificada.

StartsWith(String, StringComparison)

Determina si el principio de esta instancia de cadena coincide con la cadena especificada cuando se compara con la opción de comparación especificada.

Substring(Int32)

Recupera una subcadena de esta instancia. La subcadena comienza en una posición de carácter especificada y continúa hasta el final de la cadena.

Substring(Int32, Int32)

Recupera una subcadena de esta instancia. La subcadena comienza en una posición de carácter especificada y tiene una longitud especificada.

ToCharArray()

Copia los caracteres de esta instancia en una matriz de caracteres Unicode.

ToCharArray(Int32, Int32)

Copia los caracteres de una subcadena especificada en esta instancia en una matriz de caracteres Unicode.

ToLower()

Devuelve una copia de esta cadena convertida en minúsculas.

ToLower(CultureInfo)

Devuelve una copia de esta cadena convertida en minúsculas mediante las reglas de mayúsculas y minúsculas de la referencia cultural especificada.

ToLowerInvariant()

Devuelve una copia de este objeto String convertido en minúsculas mediante las reglas de mayúsculas y minúsculas de la referencia cultural invariable.

ToString()

Devuelve esta instancia de String; no se realiza ninguna conversión real.

ToString(IFormatProvider)

Devuelve esta instancia de String; no se realiza ninguna conversión real.

ToUpper()

Devuelve una copia de esta cadena convertida en mayúsculas.

ToUpper(CultureInfo)

Devuelve una copia de esta cadena convertida en mayúsculas mediante las reglas de mayúsculas de la referencia cultural especificada.

ToUpperInvariant()

Devuelve una copia de este objeto String convertido en mayúsculas mediante las reglas de mayúsculas de la referencia cultural invariable.

Trim()

Quita todos los caracteres de espacio en blanco iniciales y finales de la cadena actual.

Trim(Char)

Quita todas las instancias iniciales y finales de un carácter de la cadena actual.

Trim(Char[])

Quita todas las apariciones iniciales y finales de un conjunto de caracteres especificados en una matriz de la cadena actual.

Trim(ReadOnlySpan<Char>)

Quita todas las apariciones iniciales y finales de un conjunto de caracteres especificados en un intervalo de la cadena actual.

TrimEnd()

Quita todos los caracteres de espacio en blanco finales de la cadena actual.

TrimEnd(Char)

Quita todas las apariciones finales de un carácter de la cadena actual.

TrimEnd(Char[])

Quita todas las apariciones finales de un conjunto de caracteres especificados en una matriz de la cadena actual.

TrimEnd(ReadOnlySpan<Char>)

Quita todas las apariciones finales de un conjunto de caracteres especificados en un intervalo de la cadena actual.

TrimStart()

Quita todos los caracteres de espacio en blanco iniciales de la cadena actual.

TrimStart(Char)

Quita todas las apariciones iniciales de un carácter especificado de la cadena actual.

TrimStart(Char[])

Quita todas las apariciones iniciales de un conjunto de caracteres especificados en una matriz de la cadena actual.

TrimStart(ReadOnlySpan<Char>)

Quita todas las apariciones iniciales de un conjunto de caracteres especificados en un intervalo de la cadena actual.

TryCopyTo(Span<Char>)

Copia el contenido de esta cadena en el intervalo de destino.

Operadores

Equality(String, String)

Determina si dos cadenas especificadas tienen el mismo valor.

Implicit(String to ReadOnlySpan<Char>)

Define una conversión implícita de una cadena determinada en un intervalo de caracteres de solo lectura.

Inequality(String, String)

Determina si dos cadenas especificadas tienen valores diferentes.

Implementaciones de interfaz explícitas

IComparable.CompareTo(Object)

Compara esta instancia con un Object especificado e indica si esta instancia precede, sigue o aparece en la misma posición en el criterio de ordenación que el Objectespecificado.

IConvertible.GetTypeCode()

Devuelve el TypeCode de la clase String.

IConvertible.ToBoolean(IFormatProvider)

Para obtener una descripción de este miembro, consulte ToBoolean(IFormatProvider).

IConvertible.ToByte(IFormatProvider)

Para obtener una descripción de este miembro, consulte ToByte(IFormatProvider).

IConvertible.ToChar(IFormatProvider)

Para obtener una descripción de este miembro, consulte ToChar(IFormatProvider).

IConvertible.ToDateTime(IFormatProvider)

Para obtener una descripción de este miembro, consulte ToDateTime(IFormatProvider).

IConvertible.ToDecimal(IFormatProvider)

Para obtener una descripción de este miembro, consulte ToDecimal(IFormatProvider).

IConvertible.ToDouble(IFormatProvider)

Para obtener una descripción de este miembro, consulte ToDouble(IFormatProvider).

IConvertible.ToInt16(IFormatProvider)

Para obtener una descripción de este miembro, consulte ToInt16(IFormatProvider).

IConvertible.ToInt32(IFormatProvider)

Para obtener una descripción de este miembro, consulte ToInt32(IFormatProvider).

IConvertible.ToInt64(IFormatProvider)

Para obtener una descripción de este miembro, consulte ToInt64(IFormatProvider).

IConvertible.ToSByte(IFormatProvider)

Para obtener una descripción de este miembro, consulte ToSByte(IFormatProvider).

IConvertible.ToSingle(IFormatProvider)

Para obtener una descripción de este miembro, consulte ToSingle(IFormatProvider).

IConvertible.ToString(IFormatProvider)

Para obtener una descripción de este miembro, consulte ToString(IFormatProvider).

IConvertible.ToType(Type, IFormatProvider)

Para obtener una descripción de este miembro, consulte ToType(Type, IFormatProvider).

IConvertible.ToUInt16(IFormatProvider)

Para obtener una descripción de este miembro, consulte ToUInt16(IFormatProvider).

IConvertible.ToUInt32(IFormatProvider)

Para obtener una descripción de este miembro, consulte ToUInt32(IFormatProvider).

IConvertible.ToUInt64(IFormatProvider)

Para obtener una descripción de este miembro, consulte ToUInt64(IFormatProvider).

IEnumerable.GetEnumerator()

Devuelve un enumerador que recorre en iteración el objeto String actual.

IEnumerable<Char>.GetEnumerator()

Devuelve un enumerador que recorre en iteración el objeto String actual.

IParsable<String>.Parse(String, IFormatProvider)

Analiza una cadena en un valor.

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

Representa el texto como una secuencia de unidades de código UTF-16.

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

Analiza un intervalo de caracteres en un valor.

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

Representa el texto como una secuencia de unidades de código UTF-16.

Métodos de extensión

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

Crea un FrozenDictionary<TKey,TValue> a partir de un IEnumerable<T> según la función del selector de claves especificada.

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

Crea un FrozenDictionary<TKey,TValue> a partir de un IEnumerable<T> según las funciones especificadas del selector de claves y del selector de elementos.

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

Crea un FrozenSet<T> con los valores especificados.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Crea una matriz inmutable a partir de la colección especificada.

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

Construye un diccionario inmutable a partir de una colección de elementos existente, aplicando una función de transformación a las claves de origen.

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

Construye un diccionario inmutable basado en alguna transformación de una secuencia.

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

Enumera y transforma una secuencia y genera un diccionario inmutable de su contenido.

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

Enumera y transforma una secuencia y genera un diccionario inmutable de su contenido mediante el comparador de claves especificado.

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

Enumera y transforma una secuencia y genera un diccionario inmutable de su contenido mediante los comparadores de clave y valor especificados.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Enumera una secuencia y genera un conjunto hash inmutable de su contenido.

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

Enumera una secuencia, genera un conjunto hash inmutable de su contenido y usa el comparador de igualdad especificado para el tipo de conjunto.

ToImmutableList<TSource>(IEnumerable<TSource>)

Enumera una secuencia y genera una lista inmutable de su contenido.

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

Enumera y transforma una secuencia y genera un diccionario ordenado inmutable de su contenido.

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

Enumera y transforma una secuencia y genera un diccionario ordenado inmutable de su contenido mediante el comparador de claves especificado.

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

Enumera y transforma una secuencia y genera un diccionario ordenado inmutable de su contenido mediante los comparadores de clave y valor especificados.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Enumera una secuencia y genera un conjunto ordenado inmutable de su contenido.

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

Enumera una secuencia, genera un conjunto ordenado inmutable de su contenido y usa el comparador especificado.

CopyToDataTable<T>(IEnumerable<T>)

Devuelve un DataTable que contiene copias de los objetos DataRow, dado un objeto de entrada IEnumerable<T> donde el parámetro genérico T es DataRow.

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

Copia DataRow objetos en el DataTableespecificado, dado un objeto IEnumerable<T> de entrada donde se DataRowel parámetro genérico T .

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

Copia DataRow objetos en el DataTableespecificado, dado un objeto IEnumerable<T> de entrada donde se DataRowel parámetro genérico T .

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

Aplica una función de acumulador a través de una secuencia.

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

Aplica una función de acumulador a través de una secuencia. El valor de inicialización especificado se usa como valor de acumulador inicial.

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

Aplica una función de acumulador a través de una secuencia. El valor de inicialización especificado se usa como valor de acumulador inicial y la función especificada se usa para seleccionar el valor de resultado.

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

Representa el texto como una secuencia de unidades de código UTF-16.

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

Representa el texto como una secuencia de unidades de código UTF-16.

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

Determina si todos los elementos de una secuencia cumplen una condición.

Any<TSource>(IEnumerable<TSource>)

Determina si una secuencia contiene elementos.

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

Determina si algún elemento de una secuencia cumple una condición.

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

Anexa un valor al final de la secuencia.

AsEnumerable<TSource>(IEnumerable<TSource>)

Devuelve la entrada con tipo IEnumerable<T>.

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

Calcula el promedio de una secuencia de Decimal valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula el promedio de una secuencia de Double valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula el promedio de una secuencia de Int32 valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula el promedio de una secuencia de Int64 valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula el promedio de una secuencia de valores que aceptan valores NULL Decimal que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula el promedio de una secuencia de valores que aceptan valores NULL Double que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula el promedio de una secuencia de valores que aceptan valores NULL Int32 que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula el promedio de una secuencia de valores que aceptan valores NULL Int64 que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula el promedio de una secuencia de valores que aceptan valores NULL Single que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula el promedio de una secuencia de Single valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

Cast<TResult>(IEnumerable)

Convierte los elementos de un IEnumerable al tipo especificado.

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

Divide los elementos de una secuencia en fragmentos de tamaño como máximo size.

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

Concatena dos secuencias.

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

Determina si una secuencia contiene un elemento especificado mediante el comparador de igualdad predeterminado.

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

Determina si una secuencia contiene un elemento especificado mediante un IEqualityComparer<T>especificado.

Count<TSource>(IEnumerable<TSource>)

Devuelve el número de elementos de una secuencia.

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

Devuelve un número que representa el número de elementos de la secuencia especificada que cumplen una condición.

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

Representa el texto como una secuencia de unidades de código UTF-16.

DefaultIfEmpty<TSource>(IEnumerable<TSource>)

Devuelve los elementos de la secuencia especificada o el valor predeterminado del parámetro de tipo en una colección singleton si la secuencia está vacía.

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

Devuelve los elementos de la secuencia especificada o el valor especificado en una colección singleton si la secuencia está vacía.

Distinct<TSource>(IEnumerable<TSource>)

Devuelve distintos elementos de una secuencia mediante el comparador de igualdad predeterminado para comparar valores.

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

Devuelve distintos elementos de una secuencia mediante un IEqualityComparer<T> especificado para comparar valores.

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

Devuelve distintos elementos de una secuencia según una función de selector de claves especificada.

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

Devuelve distintos elementos de una secuencia según una función de selector de claves especificada y utilizando un comparador especificado para comparar claves.

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

Devuelve el elemento en un índice especificado de una secuencia.

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

Devuelve el elemento en un índice especificado de una secuencia.

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

Devuelve el elemento de un índice especificado en una secuencia o un valor predeterminado si el índice está fuera del intervalo.

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

Devuelve el elemento de un índice especificado en una secuencia o un valor predeterminado si el índice está fuera del intervalo.

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

Genera la diferencia de conjunto de dos secuencias mediante el comparador de igualdad predeterminado para comparar valores.

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

Genera la diferencia de conjunto de dos secuencias usando el IEqualityComparer<T> especificado para comparar valores.

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

Genera la diferencia de conjunto de dos secuencias según una función de selector de claves especificada.

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

Genera la diferencia de conjunto de dos secuencias según una función de selector de claves especificada.

First<TSource>(IEnumerable<TSource>)

Devuelve el primer elemento de una secuencia.

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

Devuelve el primer elemento de una secuencia que satisface una condición especificada.

FirstOrDefault<TSource>(IEnumerable<TSource>)

Devuelve el primer elemento de una secuencia o un valor predeterminado si la secuencia no contiene elementos.

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

Devuelve el primer elemento de una secuencia o un valor predeterminado especificado si la secuencia no contiene elementos.

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

Devuelve el primer elemento de la secuencia que satisface una condición o un valor predeterminado si no se encuentra ningún elemento de este tipo.

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

Devuelve el primer elemento de la secuencia que satisface una condición o un valor predeterminado especificado si no se encuentra ningún elemento de este tipo.

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

Agrupa los elementos de una secuencia según una función de selector de claves especificada.

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

Agrupa los elementos de una secuencia según una función de selector de claves especificada y compara las claves mediante un comparador especificado.

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

Agrupa los elementos de una secuencia según una función de selector de claves especificada y proyecta los elementos de cada grupo mediante una función especificada.

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

Agrupa los elementos de una secuencia según una función del selector de claves. Las claves se comparan mediante un comparador y los elementos de cada grupo se proyectan mediante una función especificada.

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

Agrupa los elementos de una secuencia según una función de selector de claves especificada y crea un valor de resultado a partir de cada grupo y su clave.

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

Agrupa los elementos de una secuencia según una función de selector de claves especificada y crea un valor de resultado a partir de cada grupo y su clave. Las claves se comparan mediante un comparador especificado.

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

Agrupa los elementos de una secuencia según una función de selector de claves especificada y crea un valor de resultado a partir de cada grupo y su clave. Los elementos de cada grupo se proyectan mediante una función especificada.

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

Agrupa los elementos de una secuencia según una función de selector de claves especificada y crea un valor de resultado a partir de cada grupo y su clave. Los valores de clave se comparan mediante un comparador especificado y los elementos de cada grupo se proyectan mediante una función especificada.

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

Correlaciona los elementos de dos secuencias en función de la igualdad de claves y agrupa los resultados. El comparador de igualdad predeterminado se usa para comparar claves.

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

Correlaciona los elementos de dos secuencias en función de la igualdad de claves y agrupa los resultados. Se usa un IEqualityComparer<T> especificado para comparar claves.

Index<TSource>(IEnumerable<TSource>)

Devuelve un enumerable que incorpora el índice del elemento en una tupla.

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

Genera la intersección de conjunto de dos secuencias mediante el comparador de igualdad predeterminado para comparar valores.

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

Genera la intersección de conjunto de dos secuencias mediante el IEqualityComparer<T> especificado para comparar valores.

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

Genera la intersección de conjunto de dos secuencias según una función de selector de claves especificada.

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

Genera la intersección de conjunto de dos secuencias según una función de selector de claves especificada.

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

Correlaciona los elementos de dos secuencias en función de las claves coincidentes. El comparador de igualdad predeterminado se usa para comparar claves.

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

Correlaciona los elementos de dos secuencias en función de las claves coincidentes. Se usa un IEqualityComparer<T> especificado para comparar claves.

Last<TSource>(IEnumerable<TSource>)

Devuelve el último elemento de una secuencia.

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

Devuelve el último elemento de una secuencia que satisface una condición especificada.

LastOrDefault<TSource>(IEnumerable<TSource>)

Devuelve el último elemento de una secuencia o un valor predeterminado si la secuencia no contiene elementos.

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

Devuelve el último elemento de una secuencia o un valor predeterminado especificado si la secuencia no contiene elementos.

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

Devuelve el último elemento de una secuencia que satisface una condición o un valor predeterminado si no se encuentra ningún elemento de este tipo.

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

Devuelve el último elemento de una secuencia que satisface una condición o un valor predeterminado especificado si no se encuentra ningún elemento de este tipo.

LongCount<TSource>(IEnumerable<TSource>)

Devuelve un Int64 que representa el número total de elementos de una secuencia.

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

Devuelve un Int64 que representa el número de elementos de una secuencia que cumplen una condición.

Max<TSource>(IEnumerable<TSource>)

Devuelve el valor máximo de una secuencia genérica.

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

Devuelve el valor máximo de una secuencia genérica.

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

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor máximo Decimal.

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

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor máximo Double.

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

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor máximo Int32.

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

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor máximo Int64.

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

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor máximo que acepta valores NULL Decimal.

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

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor máximo que acepta valores NULL Double.

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

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor máximo que acepta valores NULL Int32.

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

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor máximo que acepta valores NULL Int64.

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

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor máximo que acepta valores NULL Single.

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

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor máximo Single.

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

Invoca una función de transformación en cada elemento de una secuencia genérica y devuelve el valor resultante máximo.

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

Devuelve el valor máximo de una secuencia genérica según una función de selector de claves especificada.

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

Devuelve el valor máximo de una secuencia genérica según una función de selector de claves y un comparador de claves especificados.

Min<TSource>(IEnumerable<TSource>)

Devuelve el valor mínimo de una secuencia genérica.

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

Devuelve el valor mínimo de una secuencia genérica.

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

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor mínimo Decimal.

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

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor mínimo Double.

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

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor mínimo Int32.

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

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor mínimo Int64.

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

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor mínimo que acepta valores NULL Decimal.

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

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor mínimo que acepta valores NULL Double.

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

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor mínimo que acepta valores NULL Int32.

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

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor mínimo que acepta valores NULL Int64.

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

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor mínimo que acepta valores NULL Single.

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

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor mínimo Single.

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

Invoca una función de transformación en cada elemento de una secuencia genérica y devuelve el valor resultante mínimo.

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

Devuelve el valor mínimo de una secuencia genérica según una función de selector de claves especificada.

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

Devuelve el valor mínimo de una secuencia genérica según una función de selector de claves y un comparador de claves especificados.

OfType<TResult>(IEnumerable)

Filtra los elementos de un IEnumerable en función de un tipo especificado.

Order<T>(IEnumerable<T>)

Ordena los elementos de una secuencia en orden ascendente.

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

Ordena los elementos de una secuencia en orden ascendente.

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

Ordena los elementos de una secuencia en orden ascendente según una clave.

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

Ordena los elementos de una secuencia en orden ascendente mediante un comparador especificado.

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

Ordena los elementos de una secuencia en orden descendente según una clave.

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

Ordena los elementos de una secuencia en orden descendente mediante un comparador especificado.

OrderDescending<T>(IEnumerable<T>)

Ordena los elementos de una secuencia en orden descendente.

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

Ordena los elementos de una secuencia en orden descendente.

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

Agrega un valor al principio de la secuencia.

Reverse<TSource>(IEnumerable<TSource>)

Invierte el orden de los elementos de una secuencia.

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

Proyecta cada elemento de una secuencia en un nuevo formulario.

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

Proyecta cada elemento de una secuencia en un nuevo formulario mediante la incorporación del índice del elemento.

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

Proyecta cada elemento de una secuencia en una IEnumerable<T> y aplana las secuencias resultantes en una secuencia.

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

Proyecta cada elemento de una secuencia en una IEnumerable<T>y aplana las secuencias resultantes en una secuencia. El índice de cada elemento de origen se usa en la forma proyectada de ese elemento.

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

Proyecta cada elemento de una secuencia en un IEnumerable<T>, aplana las secuencias resultantes en una secuencia e invoca una función del selector de resultados en cada elemento de la misma.

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

Proyecta cada elemento de una secuencia en un IEnumerable<T>, aplana las secuencias resultantes en una secuencia e invoca una función del selector de resultados en cada elemento de la misma. El índice de cada elemento de origen se usa en la forma proyectada intermedia de ese elemento.

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

Determina si dos secuencias son iguales comparando los elementos mediante el comparador de igualdad predeterminado para su tipo.

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

Determina si dos secuencias son iguales comparando sus elementos mediante un IEqualityComparer<T>especificado.

Single<TSource>(IEnumerable<TSource>)

Devuelve el único elemento de una secuencia y produce una excepción si no hay exactamente un elemento en la secuencia.

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

Devuelve el único elemento de una secuencia que satisface una condición especificada y produce una excepción si existe más de un elemento de este tipo.

SingleOrDefault<TSource>(IEnumerable<TSource>)

Devuelve el único elemento de una secuencia o un valor predeterminado si la secuencia está vacía; Este método produce una excepción si hay más de un elemento en la secuencia.

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

Devuelve el único elemento de una secuencia o un valor predeterminado especificado si la secuencia está vacía; Este método produce una excepción si hay más de un elemento en la secuencia.

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

Devuelve el único elemento de una secuencia que satisface una condición especificada o un valor predeterminado si no existe dicho elemento; Este método produce una excepción si más de un elemento cumple la condición.

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

Devuelve el único elemento de una secuencia que satisface una condición especificada o un valor predeterminado especificado si no existe dicho elemento; Este método produce una excepción si más de un elemento cumple la condición.

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

Omite un número especificado de elementos en una secuencia y, a continuación, devuelve los elementos restantes.

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

Devuelve una nueva colección enumerable que contiene los elementos de source con los últimos elementos count de la colección de origen omitidos.

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

Omite los elementos de una secuencia siempre que una condición especificada sea true y, a continuación, devuelve los elementos restantes.

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

Omite los elementos de una secuencia siempre que una condición especificada sea true y, a continuación, devuelve los elementos restantes. El índice del elemento se usa en la lógica de la función de predicado.

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

Calcula la suma de la secuencia de Decimal valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula la suma de la secuencia de Double valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula la suma de la secuencia de Int32 valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula la suma de la secuencia de Int64 valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula la suma de la secuencia de valores Decimal que aceptan valores NULL que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula la suma de la secuencia de valores Double que aceptan valores NULL que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula la suma de la secuencia de valores Int32 que aceptan valores NULL que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula la suma de la secuencia de valores Int64 que aceptan valores NULL que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula la suma de la secuencia de valores Single que aceptan valores NULL que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula la suma de la secuencia de Single valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Devuelve un número especificado de elementos contiguos desde el inicio de una secuencia.

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

Devuelve un intervalo especificado de elementos contiguos de una secuencia.

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

Devuelve una nueva colección enumerable que contiene los últimos elementos count de source.

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

Devuelve elementos de una secuencia siempre que se cumpla una condición especificada.

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

Devuelve elementos de una secuencia siempre que se cumpla una condición especificada. El índice del elemento se usa en la lógica de la función de predicado.

ToArray<TSource>(IEnumerable<TSource>)

Crea una matriz a partir de un IEnumerable<T>.

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

Crea un Dictionary<TKey,TValue> a partir de un IEnumerable<T> según una función de selector de claves especificada.

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

Crea un Dictionary<TKey,TValue> a partir de un IEnumerable<T> según una función de selector de claves y un comparador de claves especificados.

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

Crea un Dictionary<TKey,TValue> a partir de un IEnumerable<T> según las funciones especificadas del selector de claves y del selector de elementos.

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

Crea un Dictionary<TKey,TValue> a partir de un IEnumerable<T> según una función de selector de claves especificada, un comparador y una función de selector de elementos.

ToHashSet<TSource>(IEnumerable<TSource>)

Crea un HashSet<T> a partir de un IEnumerable<T>.

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

Crea un HashSet<T> a partir de un IEnumerable<T> mediante el comparer para comparar claves.

ToList<TSource>(IEnumerable<TSource>)

Crea un List<T> a partir de un IEnumerable<T>.

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

Crea un Lookup<TKey,TElement> a partir de un IEnumerable<T> según una función de selector de claves especificada.

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

Crea un Lookup<TKey,TElement> a partir de un IEnumerable<T> según una función de selector de claves y un comparador de claves especificados.

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

Crea un Lookup<TKey,TElement> a partir de un IEnumerable<T> según las funciones especificadas del selector de claves y del selector de elementos.

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

Crea un Lookup<TKey,TElement> a partir de un IEnumerable<T> según una función de selector de claves especificada, un comparador y una función de selector de elementos.

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

Intenta determinar el número de elementos de una secuencia sin forzar una enumeración.

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

Genera la unión de conjunto de dos secuencias mediante el comparador de igualdad predeterminado.

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

Genera la unión de conjunto de dos secuencias mediante un IEqualityComparer<T>especificado.

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

Genera la unión de conjunto de dos secuencias según una función de selector de claves especificada.

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

Genera la unión de conjunto de dos secuencias según una función de selector de claves especificada.

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

Filtra una secuencia de valores en función de un predicado.

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

Filtra una secuencia de valores en función de un predicado. El índice de cada elemento se usa en la lógica de la función de predicado.

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

Genera una secuencia de tuplas con elementos de las dos secuencias especificadas.

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

Genera una secuencia de tuplas con elementos de las tres secuencias especificadas.

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

Aplica una función especificada a los elementos correspondientes de dos secuencias, lo que genera una secuencia de los resultados.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsParallel<TSource>(IEnumerable<TSource>)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte un IEnumerable en un IQueryable.

AsQueryable<TElement>(IEnumerable<TElement>)

Convierte un IEnumerable<T> genérico en un IQueryable<T>genérico.

AsMemory(String)

Crea un nuevo ReadOnlyMemory<Char> sobre la parte de la cadena de destino.

AsMemory(String, Index)

Crea un nuevo ReadOnlyMemory<Char> en una parte de la cadena de destino a partir de un índice especificado.

AsMemory(String, Int32)

Crea un nuevo ReadOnlyMemory<Char> sobre una parte de la cadena de destino a partir de una posición de carácter especificada.

AsMemory(String, Int32, Int32)

Crea un nuevo ReadOnlyMemory<Char> sobre una parte de la cadena de destino que comienza en una posición especificada con una longitud.

AsMemory(String, Range)

Crea un nuevo ReadOnlyMemory<Char> en un intervalo especificado de la cadena de destino.

AsSpan(String)

Crea un nuevo intervalo de solo lectura en una cadena.

AsSpan(String, Index)

Crea una nueva ReadOnlySpan<T> en una parte de la cadena de destino desde una posición especificada hasta el final de la cadena.

AsSpan(String, Int32)

Crea un nuevo intervalo de solo lectura en una parte de la cadena de destino desde una posición especificada hasta el final de la cadena.

AsSpan(String, Int32, Int32)

Crea un nuevo intervalo de solo lectura en una parte de la cadena de destino a partir de una posición especificada para un número especificado de caracteres.

AsSpan(String, Range)

Crea un nuevo ReadOnlySpan<T> en una parte de una cadena de destino mediante los índices de inicio y finalización del intervalo.

IsNormalized(String)

Indica si la cadena especificada está en formato de normalización Unicode C.

IsNormalized(String, NormalizationForm)

Indica si una cadena está en un formulario de normalización Unicode especificado.

Normalize(String)

Normaliza una cadena en un formato de normalización Unicode C.

Normalize(String, NormalizationForm)

Normaliza una cadena en el formulario de normalización Unicode especificado.

Ancestors<T>(IEnumerable<T>)

Devuelve una colección de elementos que contiene los antecesores de todos los nodos de la colección de origen.

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

Devuelve una colección filtrada de elementos que contiene los antecesores de todos los nodos de la colección de origen. En la colección solo se incluyen los elementos que tienen una XName coincidente.

DescendantNodes<T>(IEnumerable<T>)

Devuelve una colección de los nodos descendientes de todos los documentos y elementos de la colección de origen.

Descendants<T>(IEnumerable<T>)

Devuelve una colección de elementos que contiene los elementos descendientes de cada elemento y documento de la colección de origen.

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

Devuelve una colección filtrada de elementos que contiene los elementos descendientes de todos los elementos y documentos de la colección de origen. En la colección solo se incluyen los elementos que tienen una XName coincidente.

Elements<T>(IEnumerable<T>)

Devuelve una colección de los elementos secundarios de cada elemento y documento de la colección de origen.

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

Devuelve una colección filtrada de los elementos secundarios de cada elemento y documento de la colección de origen. En la colección solo se incluyen los elementos que tienen una XName coincidente.

InDocumentOrder<T>(IEnumerable<T>)

Devuelve una colección de nodos que contiene todos los nodos de la colección de origen, ordenados en orden de documento.

Nodes<T>(IEnumerable<T>)

Devuelve una colección de los nodos secundarios de todos los documentos y elementos de la colección de origen.

Remove<T>(IEnumerable<T>)

Quita todos los nodos de la colección de origen de su nodo primario.

Se aplica a

Seguridad para subprocesos

Este tipo es seguro para subprocesos.

Consulte también