String Classe

Definição

Representa o texto como uma sequência 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 ^>, IParsable<System::String ^>, ISpanParsable<System::String ^>, System::Collections::Generic::IEnumerable<char>
public ref class System::String sealed : ICloneable, IComparable, IComparable<System::String ^>, IConvertible, IEquatable<System::String ^>, System::Collections::Generic::IEnumerable<char>
public ref class System::String sealed : ICloneable, IComparable, IConvertible, System::Collections::IEnumerable
public ref class System::String sealed : IComparable, IComparable<System::String ^>, IEquatable<System::String ^>, System::Collections::IEnumerable
public ref class System::String sealed : IComparable, IComparable<System::String ^>, IEquatable<System::String ^>, System::Collections::Generic::IEnumerable<char>
public sealed class String : IComparable, IComparable<string>, IConvertible, IEquatable<string>, System.Collections.Generic.IEnumerable<char>
public sealed class String : ICloneable, IComparable, IComparable<string>, IConvertible, IEquatable<string>, IParsable<string>, ISpanParsable<string>, System.Collections.Generic.IEnumerable<char>
public sealed class String : ICloneable, IComparable, IComparable<string>, IConvertible, IEquatable<string>, System.Collections.Generic.IEnumerable<char>
[System.Serializable]
public sealed class String : ICloneable, IComparable, IConvertible, System.Collections.IEnumerable
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class String : ICloneable, IComparable, IComparable<string>, IConvertible, IEquatable<string>, System.Collections.Generic.IEnumerable<char>
public sealed class String : IComparable, IComparable<string>, IEquatable<string>, System.Collections.IEnumerable
public sealed class String : IComparable, IComparable<string>, IEquatable<string>, System.Collections.Generic.IEnumerable<char>
type string = class
    interface seq<char>
    interface IEnumerable
    interface IComparable
    interface IComparable<string>
    interface IConvertible
    interface IEquatable<string>
type string = class
    interface seq<char>
    interface IEnumerable
    interface ICloneable
    interface IComparable
    interface IComparable<string>
    interface IConvertible
    interface IEquatable<string>
    interface IParsable<string>
    interface ISpanParsable<string>
type string = class
    interface seq<char>
    interface IEnumerable
    interface ICloneable
    interface IComparable
    interface IComparable<string>
    interface IConvertible
    interface IEquatable<string>
type string = class
    interface seq<char>
    interface IEnumerable
    interface IComparable
    interface IComparable<string>
    interface IConvertible
    interface IEquatable<string>
    interface ICloneable
[<System.Serializable>]
type string = class
    interface IComparable
    interface ICloneable
    interface IConvertible
    interface IEnumerable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type string = class
    interface IComparable
    interface ICloneable
    interface IConvertible
    interface IComparable<string>
    interface seq<char>
    interface IEnumerable
    interface IEquatable<string>
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type string = class
    interface IComparable
    interface ICloneable
    interface IConvertible
    interface IEnumerable
    interface IComparable<string>
    interface seq<char>
    interface IEquatable<string>
type string = class
    interface IEnumerable
    interface IComparable
    interface IComparable<string>
    interface IEquatable<string>
type string = class
    interface IComparable
    interface IComparable<string>
    interface IEquatable<string>
    interface seq<char>
    interface IEnumerable
Public NotInheritable Class String
Implements IComparable, IComparable(Of String), IConvertible, IEnumerable(Of Char), IEquatable(Of String)
Public NotInheritable Class String
Implements ICloneable, IComparable, IComparable(Of String), IConvertible, IEnumerable(Of Char), IEquatable(Of String), IParsable(Of String), ISpanParsable(Of String)
Public NotInheritable Class String
Implements ICloneable, IComparable, IComparable(Of String), IConvertible, IEnumerable(Of Char), IEquatable(Of String)
Public NotInheritable Class String
Implements ICloneable, IComparable, IConvertible, IEnumerable
Public NotInheritable Class String
Implements IComparable, IComparable(Of String), IEnumerable, IEquatable(Of String)
Public NotInheritable Class String
Implements IComparable, IComparable(Of String), IEnumerable(Of Char), IEquatable(Of String)
Herança
String
Atributos
Implementações

Comentários

Para obter mais informações sobre essa API, consulte comentários da API Complementar para Cadeia de Caracteres.

Construtores

Nome Description
String(Char, Int32)

Inicializa uma nova instância da String classe para o valor indicado por um caractere Unicode especificado repetido um número especificado de vezes.

String(Char[], Int32, Int32)

Inicializa uma nova instância da String classe para o valor indicado por uma matriz de caracteres Unicode, uma posição de caractere inicial dentro dessa matriz e um comprimento.

String(Char[])

Inicializa uma nova instância da String classe para os caracteres Unicode indicados na matriz de caracteres especificada.

String(Char*, Int32, Int32)

Inicializa uma nova instância da String classe para o valor indicado por um ponteiro especificado para uma matriz de caracteres Unicode, uma posição de caractere inicial dentro dessa matriz e um comprimento.

String(Char*)

Inicializa uma nova instância da String classe para o valor indicado por um ponteiro especificado para uma matriz de caracteres Unicode.

String(ReadOnlySpan<Char>)

Inicializa uma nova instância da String classe para os caracteres Unicode indicados no intervalo somente leitura especificado.

String(SByte*, Int32, Int32, Encoding)

Inicializa uma nova instância da String classe para o valor indicado por um ponteiro especificado para uma matriz de inteiros com sinal de 8 bits, uma posição inicial dentro dessa matriz, um comprimento e um Encoding objeto.

String(SByte*, Int32, Int32)

Inicializa uma nova instância da String classe para o valor indicado por um ponteiro especificado para uma matriz de inteiros com sinal de 8 bits, uma posição inicial dentro dessa matriz e um comprimento.

String(SByte*)

Inicializa uma nova instância da String classe para o valor indicado por um ponteiro para uma matriz de inteiros com sinal de 8 bits.

Campos

Nome Description
Empty

Representa a cadeia de caracteres vazia. O campo é somente leitura.

Propriedades

Nome Description
Chars[Int32]

Obtém o Char objeto em uma posição especificada no objeto atual String .

Length

Obtém o número de caracteres no objeto atual String .

Métodos

Nome Description
Clone()

Retorna uma referência a esta instância de String.

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

Compara subcadeias de caracteres de dois objetos especificados String , ignorando ou honrando seu caso e usando informações específicas da cultura para influenciar a comparação e retorna um inteiro que indica sua posição relativa na ordem de classificação.

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

Compara subcadeias de caracteres de dois objetos especificados String , ignorando ou honrando seu caso e retorna um inteiro que indica sua posição relativa na ordem de classificação.

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

Compara subcadeias de caracteres de dois objetos especificados String usando as opções de comparação especificadas e informações específicas da cultura para influenciar a comparação e retorna um inteiro que indica a relação das duas subcadeias de caracteres entre si na ordem de classificação.

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

Compara subcadeias de caracteres de dois objetos especificados String usando as regras especificadas e retorna um inteiro que indica sua posição relativa na ordem de classificação.

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

Compara subcadeias de caracteres de dois objetos especificados String e retorna um inteiro que indica sua posição relativa na ordem de classificação.

Compare(String, String, Boolean, CultureInfo)

Compara dois objetos especificados String , ignorando ou honrando seu caso e usando informações específicas da cultura para influenciar a comparação e retorna um inteiro que indica sua posição relativa na ordem de classificação.

Compare(String, String, Boolean)

Compara dois objetos especificados String , ignorando ou honrando seu caso e retorna um inteiro que indica sua posição relativa na ordem de classificação.

Compare(String, String, CultureInfo, CompareOptions)

Compara dois objetos especificados String usando as opções de comparação especificadas e informações específicas da cultura para influenciar a comparação e retorna um inteiro que indica a relação das duas cadeias de caracteres entre si na ordem de classificação.

Compare(String, String, StringComparison)

Compara dois objetos especificados String usando as regras especificadas e retorna um inteiro que indica sua posição relativa na ordem de classificação.

Compare(String, String)

Compara dois objetos especificados String e retorna um inteiro que indica sua posição relativa na ordem de classificação.

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

Compara subcadeias de caracteres de dois objetos especificados String avaliando os valores numéricos dos objetos correspondentes Char em cada subcadeia de caracteres.

CompareOrdinal(String, String)

Compara dois objetos especificados String avaliando os valores numéricos dos objetos correspondentes Char em cada cadeia de caracteres.

CompareTo(Object)

Compara essa instância com uma especificada Object e indica se essa instância precede, segue ou aparece na mesma posição na ordem de classificação que a especificada Object.

CompareTo(String)

Compara essa instância com um objeto especificado String e indica se essa instância precede, segue ou aparece na mesma posição na ordem de classificação que a cadeia de caracteres especificada.

Concat(IEnumerable<String>)

Concatena os membros de uma coleção construída IEnumerable<T> do tipo String.

Concat(Object, Object, Object, Object)

Concatena as representações de cadeia de caracteres de quatro objetos especificados e quaisquer objetos especificados em uma lista de parâmetros de comprimento de variável opcional.

Concat(Object, Object, Object)

Concatena as representações de cadeia de caracteres de três objetos especificados.

Concat(Object, Object)

Concatena as representações de cadeia de caracteres de dois objetos especificados.

Concat(Object)

Cria a representação de cadeia de caracteres de um objeto especificado.

Concat(Object[])

Concatena as representações de cadeia de caracteres dos elementos em uma matriz especificada Object .

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

Concatena as representações de cadeia de caracteres de quatro intervalos de caracteres somente leitura especificados.

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

Concatena as representações de cadeia de caracteres de três intervalos de caracteres somente leitura especificados.

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

Concatena as representações de cadeia de caracteres de dois intervalos de caracteres somente leitura especificados.

Concat(ReadOnlySpan<Object>)

Concatena as representações de cadeia de caracteres dos elementos em um intervalo especificado de objetos.

Concat(ReadOnlySpan<String>)

Concatena os elementos de um intervalo especificado de String.

Concat(String, String, String, String)

Concatena quatro instâncias especificadas de String.

Concat(String, String, String)

Concatena três instâncias especificadas de String.

Concat(String, String)

Concatena duas instâncias especificadas de String.

Concat(String[])

Concatena os elementos de uma matriz especificada String .

Concat<T>(IEnumerable<T>)

Concatena os membros de uma implementação IEnumerable<T> .

Contains(Char, StringComparison)

Retorna um valor que indica se um caractere especificado ocorre dentro dessa cadeia de caracteres, usando as regras de comparação especificadas.

Contains(Char)

Retorna um valor que indica se um caractere especificado ocorre dentro dessa cadeia de caracteres.

Contains(Rune, StringComparison)

Representa o texto como uma sequência de unidades de código UTF-16.

Contains(Rune)

Representa o texto como uma sequência de unidades de código UTF-16.

Contains(String, StringComparison)

Retorna um valor que indica se uma cadeia de caracteres especificada ocorre dentro dessa cadeia de caracteres, usando as regras de comparação especificadas.

Contains(String)

Retorna um valor que indica se uma subcadeia de caracteres especificada ocorre dentro dessa cadeia de caracteres.

Copy(String)
Obsoleto.

Cria uma nova instância com String o mesmo valor de um especificado String.

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

Copia um número especificado de caracteres de uma posição especificada nesta instância para uma posição especificada em uma matriz de caracteres Unicode.

CopyTo(Span<Char>)

Copia o conteúdo dessa cadeia de caracteres para o intervalo de destino.

Create(IFormatProvider, DefaultInterpolatedStringHandler)

Cria uma nova cadeia de caracteres usando o provedor especificado para controlar a formatação da cadeia de caracteres interpolada especificada.

Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)

Cria uma nova cadeia de caracteres usando o provedor especificado para controlar a formatação da cadeia de caracteres interpolada especificada.

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

Cria uma nova cadeia de caracteres com um comprimento específico e a inicializa após a criação usando o retorno de chamada especificado.

EndsWith(Char, StringComparison)

Representa o texto como uma sequência de unidades de código UTF-16.

EndsWith(Char)

Determina se o final dessa instância de cadeia de caracteres corresponde ao caractere especificado.

EndsWith(Rune, StringComparison)

Representa o texto como uma sequência de unidades de código UTF-16.

EndsWith(Rune)

Representa o texto como uma sequência de unidades de código UTF-16.

EndsWith(String, Boolean, CultureInfo)

Determina se o final dessa instância de cadeia de caracteres corresponde à cadeia de caracteres especificada quando comparada usando a cultura especificada.

EndsWith(String, StringComparison)

Determina se o final dessa instância de cadeia de caracteres corresponde à cadeia de caracteres especificada quando comparada usando a opção de comparação especificada.

EndsWith(String)

Determina se o final dessa instância de cadeia de caracteres corresponde à cadeia de caracteres especificada.

EnumerateRunes()

Retorna uma enumeração dessa cadeia de Rune caracteres.

Equals(Object)

Determina se essa instância e um objeto especificado, que também deve ser um String objeto, têm o mesmo valor.

Equals(String, String, StringComparison)

Determina se dois objetos especificados String têm o mesmo valor. Um parâmetro especifica a cultura, o caso e as regras de classificação usadas na comparação.

Equals(String, String)

Determina se dois objetos especificados String têm o mesmo valor.

Equals(String, StringComparison)

Determina se essa cadeia de caracteres e um objeto especificado String têm o mesmo valor. Um parâmetro especifica a cultura, o caso e as regras de classificação usadas na comparação.

Equals(String)

Determina se essa instância e outro objeto especificado String têm o mesmo valor.

Format(IFormatProvider, CompositeFormat, Object[])

Substitui o item de formato ou itens em um CompositeFormat com a representação de cadeia de caracteres dos objetos correspondentes no formato especificado.

Format(IFormatProvider, CompositeFormat, ReadOnlySpan<Object>)

Substitui o item de formato ou itens em um CompositeFormat com a representação de cadeia de caracteres dos objetos correspondentes no formato especificado.

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

Substitui os itens de formato em uma cadeia de caracteres pela representação de cadeia de caracteres de três objetos especificados. Um parâmetro fornece informações de formatação específicas à cultura.

Format(IFormatProvider, String, Object, Object)

Substitui os itens de formato em uma cadeia de caracteres pela representação de cadeia de caracteres de dois objetos especificados. Um parâmetro fornece informações de formatação específicas à cultura.

Format(IFormatProvider, String, Object)

Substitui o item de formato ou itens em uma cadeia de caracteres especificada pela representação de cadeia de caracteres do objeto correspondente. Um parâmetro fornece informações de formatação específicas à cultura.

Format(IFormatProvider, String, Object[])

Substitui os itens de formato em uma cadeia de caracteres pelas representações de cadeia de caracteres de objetos correspondentes em uma matriz especificada. Um parâmetro fornece informações de formatação específicas à cultura.

Format(IFormatProvider, String, ReadOnlySpan<Object>)

Substitui os itens de formato em uma cadeia de caracteres pelas representações de cadeia de caracteres de objetos correspondentes em um intervalo especificado. Um parâmetro fornece informações de formatação específicas à cultura.

Format(String, Object, Object, Object)

Substitui os itens de formato em uma cadeia de caracteres pela representação de cadeia de caracteres de três objetos especificados.

Format(String, Object, Object)

Substitui os itens de formato em uma cadeia de caracteres pela representação de cadeia de caracteres de dois objetos especificados.

Format(String, Object)

Substitui um ou mais itens de formato em uma cadeia de caracteres pela representação de cadeia de caracteres de um objeto especificado.

Format(String, Object[])

Substitui o item de formato em uma cadeia de caracteres especificada pela representação de cadeia de caracteres de um objeto correspondente em uma matriz especificada.

Format(String, ReadOnlySpan<Object>)

Substitui o item de formato em uma cadeia de caracteres especificada pela representação de cadeia de caracteres de um objeto correspondente em um intervalo especificado.

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

Substitui o item de formato ou itens em um CompositeFormat com a representação de cadeia de caracteres dos objetos correspondentes no formato especificado.

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

Substitui o item de formato ou itens em um CompositeFormat com a representação de cadeia de caracteres dos objetos correspondentes no formato especificado.

Format<TArg0>(IFormatProvider, CompositeFormat, TArg0)

Substitui o item de formato ou itens em um CompositeFormat com a representação de cadeia de caracteres dos objetos correspondentes no formato especificado.

GetEnumerator()

Recupera um objeto que pode iterar por meio dos caracteres individuais nesta cadeia de caracteres.

GetHashCode()

Retorna o código hash dessa cadeia de caracteres.

GetHashCode(ReadOnlySpan<Char>, StringComparison)

Retorna o código hash para o intervalo de caracteres somente leitura fornecido usando as regras especificadas.

GetHashCode(ReadOnlySpan<Char>)

Retorna o código hash para o intervalo de caracteres somente leitura fornecido.

GetHashCode(StringComparison)

Retorna o código hash dessa cadeia de caracteres usando as regras especificadas.

GetPinnableReference()

Retorna uma referência ao elemento da cadeia de caracteres no índice zero.

Esse método destina-se a dar suporte a compiladores .NET e não se destina a ser chamado pelo código do usuário.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetTypeCode()

Retorna o TypeCode para a String classe.

IndexOf(Char, Int32, Int32, StringComparison)

Representa o texto como uma sequência de unidades de código UTF-16.

IndexOf(Char, Int32, Int32)

Relata o índice baseado em zero da primeira ocorrência do caractere especificado nesta instância. A pesquisa começa em uma posição de caractere especificada e examina um número especificado de posições de caractere.

IndexOf(Char, Int32, StringComparison)

Representa o texto como uma sequência de unidades de código UTF-16.

IndexOf(Char, Int32)

Relata o índice baseado em zero da primeira ocorrência do caractere Unicode especificado nesta cadeia de caracteres. A pesquisa começa em uma posição de caractere especificada.

IndexOf(Char, StringComparison)

Relata o índice baseado em zero da primeira ocorrência do caractere Unicode especificado nesta cadeia de caracteres. Um parâmetro especifica o tipo de pesquisa a ser usado para o caractere especificado.

IndexOf(Char)

Relata o índice baseado em zero da primeira ocorrência do caractere Unicode especificado nesta cadeia de caracteres.

IndexOf(Rune, Int32, Int32, StringComparison)

Representa o texto como uma sequência de unidades de código UTF-16.

IndexOf(Rune, Int32, Int32)

Representa o texto como uma sequência de unidades de código UTF-16.

IndexOf(Rune, Int32, StringComparison)

Representa o texto como uma sequência de unidades de código UTF-16.

IndexOf(Rune, Int32)

Representa o texto como uma sequência de unidades de código UTF-16.

IndexOf(Rune, StringComparison)

Representa o texto como uma sequência de unidades de código UTF-16.

IndexOf(Rune)

Representa o texto como uma sequência de unidades de código UTF-16.

IndexOf(String, Int32, Int32, StringComparison)

Relata o índice baseado em zero da primeira ocorrência da cadeia de caracteres especificada no objeto atual String . Os parâmetros especificam a posição de pesquisa inicial na cadeia de caracteres atual, o número de caracteres na cadeia de caracteres atual a ser pesquisada e o tipo de pesquisa a ser usado para a cadeia de caracteres especificada.

IndexOf(String, Int32, Int32)

Relata o índice baseado em zero da primeira ocorrência da cadeia de caracteres especificada nesta instância. A pesquisa começa em uma posição de caractere especificada e examina um número especificado de posições de caractere.

IndexOf(String, Int32, StringComparison)

Relata o índice baseado em zero da primeira ocorrência da cadeia de caracteres especificada no objeto atual String . Os parâmetros especificam a posição de pesquisa inicial na cadeia de caracteres atual e o tipo de pesquisa a ser usado para a cadeia de caracteres especificada.

IndexOf(String, Int32)

Relata o índice baseado em zero da primeira ocorrência da cadeia de caracteres especificada nesta instância. A pesquisa começa em uma posição de caractere especificada.

IndexOf(String, StringComparison)

Relata o índice baseado em zero da primeira ocorrência da cadeia de caracteres especificada no objeto atual String . Um parâmetro especifica o tipo de pesquisa a ser usado para a cadeia de caracteres especificada.

IndexOf(String)

Relata o índice baseado em zero da primeira ocorrência da cadeia de caracteres especificada nesta instância.

IndexOfAny(Char[], Int32, Int32)

Relata o índice baseado em zero da primeira ocorrência nesta instância de qualquer caractere em uma matriz especificada de caracteres Unicode. A pesquisa começa em uma posição de caractere especificada e examina um número especificado de posições de caractere.

IndexOfAny(Char[], Int32)

Relata o índice baseado em zero da primeira ocorrência nesta instância de qualquer caractere em uma matriz especificada de caracteres Unicode. A pesquisa começa em uma posição de caractere especificada.

IndexOfAny(Char[])

Relata o índice baseado em zero da primeira ocorrência nesta instância de qualquer caractere em uma matriz especificada de caracteres Unicode.

Insert(Int32, String)

Retorna uma nova cadeia de caracteres na qual uma cadeia de caracteres especificada é inserida em uma posição de índice especificada nesta instância.

Intern(String)

Recupera a referência do sistema ao especificado String.

IsInterned(String)

Recupera uma referência a um especificado String.

IsNormalized()

Indica se essa cadeia de caracteres está no formato de normalização Unicode C.

IsNormalized(NormalizationForm)

Indica se essa cadeia de caracteres está no formulário de normalização Unicode especificado.

IsNullOrEmpty(String)

Indica se a cadeia de caracteres especificada é null ou uma cadeia de caracteres vazia ("").

IsNullOrWhiteSpace(String)

Indica se uma cadeia de caracteres especificada está nullvazia ou consiste apenas em caracteres de espaço em branco.

Join(Char, Object[])

Concatena as representações de cadeia de caracteres de uma matriz de objetos, usando o separador especificado entre cada membro.

Join(Char, ReadOnlySpan<Object>)

Concatena as representações de cadeia de caracteres de um intervalo de objetos, usando o separador especificado entre cada membro.

Join(Char, ReadOnlySpan<String>)

Concatena um intervalo de cadeias de caracteres, usando o separador especificado entre cada membro.

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

Concatena uma matriz de cadeias de caracteres, usando o separador especificado entre cada membro, começando com o elemento value localizado na startIndex posição e concatenando até count elementos.

Join(Char, String[])

Concatena uma matriz de cadeias de caracteres, usando o separador especificado entre cada membro.

Join(String, IEnumerable<String>)

Concatena os membros de uma coleção construída IEnumerable<T> de tipo String, usando o separador especificado entre cada membro.

Join(String, Object[])

Concatena os elementos de uma matriz de objetos, usando o separador especificado entre cada elemento.

Join(String, ReadOnlySpan<Object>)

Concatena as representações de cadeia de caracteres de um intervalo de objetos, usando o separador especificado entre cada membro.

Join(String, ReadOnlySpan<String>)

Concatena um intervalo de cadeias de caracteres, usando o separador especificado entre cada membro.

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

Concatena os elementos especificados de uma matriz de cadeia de caracteres, usando o separador especificado entre cada elemento.

Join(String, String[])

Concatena todos os elementos de uma matriz de cadeia de caracteres, usando o separador especificado entre cada elemento.

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

Concatena os membros de uma coleção, usando o separador especificado entre cada membro.

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

Concatena os membros de uma coleção, usando o separador especificado entre cada membro.

LastIndexOf(Char, Int32, Int32, StringComparison)

Representa o texto como uma sequência de unidades de código UTF-16.

LastIndexOf(Char, Int32, Int32)

Relata a posição do índice baseado em zero da última ocorrência do caractere Unicode especificado em uma subcadeia de caracteres dentro dessa instância. A pesquisa começa em uma posição de caractere especificada e prossegue para trás no início da cadeia de caracteres para um número especificado de posições de caractere.

LastIndexOf(Char, Int32, StringComparison)

Representa o texto como uma sequência de unidades de código UTF-16.

LastIndexOf(Char, Int32)

Relata a posição do índice baseado em zero da última ocorrência de um caractere Unicode especificado nessa instância. A pesquisa começa em uma posição de caractere especificada e prossegue para trás no início da cadeia de caracteres.

LastIndexOf(Char, StringComparison)

Representa o texto como uma sequência de unidades de código UTF-16.

LastIndexOf(Char)

Relata a posição do índice baseado em zero da última ocorrência de um caractere Unicode especificado nessa instância.

LastIndexOf(Rune, Int32, Int32, StringComparison)

Representa o texto como uma sequência de unidades de código UTF-16.

LastIndexOf(Rune, Int32, Int32)

Representa o texto como uma sequência de unidades de código UTF-16.

LastIndexOf(Rune, Int32, StringComparison)

Representa o texto como uma sequência de unidades de código UTF-16.

LastIndexOf(Rune, Int32)

Representa o texto como uma sequência de unidades de código UTF-16.

LastIndexOf(Rune, StringComparison)

Representa o texto como uma sequência de unidades de código UTF-16.

LastIndexOf(Rune)

Representa o texto como uma sequência de unidades de código UTF-16.

LastIndexOf(String, Int32, Int32, StringComparison)

Relata a posição do índice baseado em zero da última ocorrência de uma cadeia de caracteres especificada nessa instância. A pesquisa começa em uma posição de caractere especificada e prossegue para trás no início da cadeia de caracteres para o número especificado de posições de caractere. Um parâmetro especifica o tipo de comparação a ser executada ao pesquisar a cadeia de caracteres especificada.

LastIndexOf(String, Int32, Int32)

Relata a posição do índice baseado em zero da última ocorrência de uma cadeia de caracteres especificada nessa instância. A pesquisa começa em uma posição de caractere especificada e prossegue para trás no início da cadeia de caracteres para um número especificado de posições de caractere.

LastIndexOf(String, Int32, StringComparison)

Relata o índice baseado em zero da última ocorrência de uma cadeia de caracteres especificada dentro do objeto atual String . A pesquisa começa em uma posição de caractere especificada e prossegue para trás no início da cadeia de caracteres. Um parâmetro especifica o tipo de comparação a ser executada ao pesquisar a cadeia de caracteres especificada.

LastIndexOf(String, Int32)

Relata a posição do índice baseado em zero da última ocorrência de uma cadeia de caracteres especificada nessa instância. A pesquisa começa em uma posição de caractere especificada e prossegue para trás no início da cadeia de caracteres.

LastIndexOf(String, StringComparison)

Relata o índice baseado em zero da última ocorrência de uma cadeia de caracteres especificada dentro do objeto atual String . Um parâmetro especifica o tipo de pesquisa a ser usado para a cadeia de caracteres especificada.

LastIndexOf(String)

Relata a posição do índice baseado em zero da última ocorrência de uma cadeia de caracteres especificada nessa instância.

LastIndexOfAny(Char[], Int32, Int32)

Relata a posição do índice baseado em zero da última ocorrência nesta instância de um ou mais caracteres especificados em uma matriz Unicode. A pesquisa começa em uma posição de caractere especificada e prossegue para trás no início da cadeia de caracteres para um número especificado de posições de caractere.

LastIndexOfAny(Char[], Int32)

Relata a posição do índice baseado em zero da última ocorrência nesta instância de um ou mais caracteres especificados em uma matriz Unicode. A pesquisa começa em uma posição de caractere especificada e prossegue para trás no início da cadeia de caracteres.

LastIndexOfAny(Char[])

Relata a posição do índice baseado em zero da última ocorrência nesta instância de um ou mais caracteres especificados em uma matriz Unicode.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
Normalize()

Retorna uma nova cadeia de caracteres cujo valor textual é o mesmo que essa cadeia de caracteres, mas cuja representação binária está no formato de normalização Unicode C.

Normalize(NormalizationForm)

Retorna uma nova cadeia de caracteres cujo valor textual é o mesmo que essa cadeia de caracteres, mas cuja representação binária está no formulário de normalização Unicode especificado.

PadLeft(Int32, Char)

Retorna uma nova cadeia de caracteres que alinha à direita os caracteres nesta instância, preenchendo-os à esquerda com um caractere Unicode especificado, para um comprimento total especificado.

PadLeft(Int32)

Retorna uma nova cadeia de caracteres que alinha os caracteres à direita nesta instância, preenchendo-os com espaços à esquerda, para um comprimento total especificado.

PadRight(Int32, Char)

Retorna uma nova cadeia de caracteres que alinha os caracteres nessa cadeia de caracteres preenchendo-os à direita com um caractere Unicode especificado, para um comprimento total especificado.

PadRight(Int32)

Retorna uma nova cadeia de caracteres que alinha os caracteres nessa cadeia de caracteres preenchendo-os com espaços à direita, para um comprimento total especificado.

Remove(Int32, Int32)

Retorna uma nova cadeia de caracteres na qual um número especificado de caracteres na instância atual começando em uma posição especificada foi excluído.

Remove(Int32)

Retorna uma nova cadeia de caracteres na qual todos os caracteres na instância atual, começando em uma posição especificada e continuando até a última posição, foram excluídos.

Replace(Char, Char)

Retorna uma nova cadeia de caracteres na qual todas as ocorrências de um caractere Unicode especificado nesta instância são substituídas por outro caractere Unicode especificado.

Replace(Rune, Rune)

Representa o texto como uma sequência de unidades de código UTF-16.

Replace(String, String, Boolean, CultureInfo)

Retorna uma nova cadeia de caracteres na qual todas as ocorrências de uma cadeia de caracteres especificada na instância atual são substituídas por outra cadeia de caracteres especificada, usando a cultura fornecida e a sensibilidade de maiúsculas e minúsculas.

Replace(String, String, StringComparison)

Retorna uma nova cadeia de caracteres na qual todas as ocorrências de uma cadeia de caracteres especificada na instância atual são substituídas por outra cadeia de caracteres especificada, usando o tipo de comparação fornecido.

Replace(String, String)

Retorna uma nova cadeia de caracteres na qual todas as ocorrências de uma cadeia de caracteres especificada na instância atual são substituídas por outra cadeia de caracteres especificada.

ReplaceLineEndings()

Substitui todas as sequências de nova linha na cadeia de caracteres atual por NewLine.

ReplaceLineEndings(String)

Substitui todas as sequências de nova linha na cadeia de caracteres atual por replacementText.

Split(Char, Int32, StringSplitOptions)

Divide uma cadeia de caracteres em um número máximo de subcadeias de caracteres com base no separador de caracteres fornecido, opcionalmente omitindo subcadeias de caracteres vazias do resultado.

Split(Char, StringSplitOptions)

Divide uma cadeia de caracteres em subcadeias de caracteres com base em um caractere delimitador especificado e, opcionalmente, em opções.

Split(Char[], Int32, StringSplitOptions)

Divide uma cadeia de caracteres em um número máximo de subcadeias de caracteres com base em caracteres delimitadores especificados e, opcionalmente, em opções.

Split(Char[], Int32)

Divide uma cadeia de caracteres em um número máximo de subcadeias de caracteres com base em caracteres delimitadores especificados.

Split(Char[], StringSplitOptions)

Divide uma cadeia de caracteres em subcadeias de caracteres com base em caracteres e opções de delimitamento especificados.

Split(Char[])

Divide uma cadeia de caracteres em subcadeias de caracteres com base nos caracteres delimitadores especificados.

Split(ReadOnlySpan<Char>)

Divide uma cadeia de caracteres em subcadeias de caracteres com base nos caracteres delimitadores especificados.

Split(Rune, Int32, StringSplitOptions)

Representa o texto como uma sequência de unidades de código UTF-16.

Split(Rune, StringSplitOptions)

Representa o texto como uma sequência de unidades de código UTF-16.

Split(String, Int32, StringSplitOptions)

Divide uma cadeia de caracteres em um número máximo de subcadeias de caracteres com base em uma cadeia de caracteres delimitador especificada e, opcionalmente, em opções.

Split(String, StringSplitOptions)

Divide uma cadeia de caracteres em subcadeias de caracteres baseadas no separador de cadeia de caracteres fornecido.

Split(String[], Int32, StringSplitOptions)

Divide uma cadeia de caracteres em um número máximo de subcadeias de caracteres com base nas cadeias de caracteres delimitador especificadas e, opcionalmente, nas opções.

Split(String[], StringSplitOptions)

Divide uma cadeia de caracteres em subcadeias de caracteres com base em uma cadeia de caracteres delimitante especificada e, opcionalmente, em opções.

StartsWith(Char, StringComparison)

Representa o texto como uma sequência de unidades de código UTF-16.

StartsWith(Char)

Determina se essa instância de cadeia de caracteres começa com o caractere especificado.

StartsWith(Rune, StringComparison)

Representa o texto como uma sequência de unidades de código UTF-16.

StartsWith(Rune)

Representa o texto como uma sequência de unidades de código UTF-16.

StartsWith(String, Boolean, CultureInfo)

Determina se o início dessa instância de cadeia de caracteres corresponde à cadeia de caracteres especificada quando comparada usando a cultura especificada.

StartsWith(String, StringComparison)

Determina se o início dessa instância de cadeia de caracteres corresponde à cadeia de caracteres especificada quando comparada usando a opção de comparação especificada.

StartsWith(String)

Determina se o início dessa instância de cadeia de caracteres corresponde à cadeia de caracteres especificada.

Substring(Int32, Int32)

Recupera uma subcadeia de caracteres dessa instância. A subcadeia de caracteres começa em uma posição de caractere especificada e tem um comprimento especificado.

Substring(Int32)

Recupera uma subcadeia de caracteres dessa instância. A subcadeia de caracteres começa em uma posição de caractere especificada e continua até o final da cadeia de caracteres.

ToCharArray()

Copia os caracteres nesta instância para uma matriz de caracteres Unicode.

ToCharArray(Int32, Int32)

Copia os caracteres em uma subcadeia de caracteres especificada nesta instância para uma matriz de caracteres Unicode.

ToLower()

Retorna uma cópia dessa cadeia de caracteres convertida em minúsculas.

ToLower(CultureInfo)

Retorna uma cópia dessa cadeia de caracteres convertida em minúsculas, usando as regras de maiúsculas e minúsculas da cultura especificada.

ToLowerInvariant()

Retorna uma cópia desse String objeto convertida em minúsculas usando as regras de maiúsculas e minúsculas da cultura invariável.

ToString()

Retorna essa instância de String; nenhuma conversão real é executada.

ToString(IFormatProvider)

Retorna essa instância de String; nenhuma conversão real é executada.

ToUpper()

Retorna uma cópia dessa cadeia de caracteres convertida em maiúscula.

ToUpper(CultureInfo)

Retorna uma cópia dessa cadeia de caracteres convertida em maiúsculas, usando as regras de maiúsculas da cultura especificada.

ToUpperInvariant()

Retorna uma cópia desse String objeto convertida em maiúsculas usando as regras de maiúsculas da cultura invariável.

Trim()

Remove todos os caracteres de espaço em branco à direita e à esquerda da cadeia de caracteres atual.

Trim(Char)

Remove todas as instâncias à esquerda e à direita de um caractere da cadeia de caracteres atual.

Trim(Char[])

Remove todas as ocorrências à esquerda e à direita de um conjunto de caracteres especificado em uma matriz da cadeia de caracteres atual.

Trim(Rune)

Representa o texto como uma sequência de unidades de código UTF-16.

TrimEnd()

Remove todos os caracteres de espaço em branco à direita da cadeia de caracteres atual.

TrimEnd(Char)

Remove todas as ocorrências à direita de um caractere da cadeia de caracteres atual.

TrimEnd(Char[])

Remove todas as ocorrências à direita de um conjunto de caracteres especificado em uma matriz da cadeia de caracteres atual.

TrimEnd(Rune)

Representa o texto como uma sequência de unidades de código UTF-16.

TrimStart()

Remove todos os caracteres de espaço em branco à esquerda da cadeia de caracteres atual.

TrimStart(Char)

Remove todas as ocorrências principais de um caractere especificado da cadeia de caracteres atual.

TrimStart(Char[])

Remove todas as ocorrências principais de um conjunto de caracteres especificado em uma matriz da cadeia de caracteres atual.

TrimStart(Rune)

Representa o texto como uma sequência de unidades de código UTF-16.

TryCopyTo(Span<Char>)

Copia o conteúdo dessa cadeia de caracteres para o intervalo de destino.

Operadores

Nome Description
Equality(String, String)

Determina se duas cadeias de caracteres especificadas têm o mesmo valor.

Implicit(String to ReadOnlySpan<Char>)

Define uma conversão implícita de uma determinada cadeia de caracteres em um intervalo somente leitura de caracteres.

Inequality(String, String)

Determina se duas cadeias de caracteres especificadas têm valores diferentes.

Implantações explícitas de interface

Nome Description
IComparable.CompareTo(Object)

Compara essa instância com uma especificada Object e indica se essa instância precede, segue ou aparece na mesma posição na ordem de classificação que a especificada Object.

IConvertible.GetTypeCode()

Retorna o TypeCode para a String classe.

IConvertible.ToBoolean(IFormatProvider)

Para obter uma descrição deste membro, consulte ToBoolean(IFormatProvider).

IConvertible.ToByte(IFormatProvider)

Para obter uma descrição deste membro, consulte ToByte(IFormatProvider).

IConvertible.ToChar(IFormatProvider)

Para obter uma descrição deste membro, consulte ToChar(IFormatProvider).

IConvertible.ToDateTime(IFormatProvider)

Para obter uma descrição deste membro, consulte ToDateTime(IFormatProvider).

IConvertible.ToDecimal(IFormatProvider)

Para obter uma descrição deste membro, consulte ToDecimal(IFormatProvider).

IConvertible.ToDouble(IFormatProvider)

Para obter uma descrição deste membro, consulte ToDouble(IFormatProvider).

IConvertible.ToInt16(IFormatProvider)

Para obter uma descrição deste membro, consulte ToInt16(IFormatProvider).

IConvertible.ToInt32(IFormatProvider)

Para obter uma descrição deste membro, consulte ToInt32(IFormatProvider).

IConvertible.ToInt64(IFormatProvider)

Para obter uma descrição deste membro, consulte ToInt64(IFormatProvider).

IConvertible.ToSByte(IFormatProvider)

Para obter uma descrição deste membro, consulte ToSByte(IFormatProvider).

IConvertible.ToSingle(IFormatProvider)

Para obter uma descrição deste membro, consulte ToSingle(IFormatProvider).

IConvertible.ToString(IFormatProvider)

Para obter uma descrição deste membro, consulte ToString(IFormatProvider).

IConvertible.ToType(Type, IFormatProvider)

Para obter uma descrição deste membro, consulte ToType(Type, IFormatProvider).

IConvertible.ToUInt16(IFormatProvider)

Para obter uma descrição deste membro, consulte ToUInt16(IFormatProvider).

IConvertible.ToUInt32(IFormatProvider)

Para obter uma descrição deste membro, consulte ToUInt32(IFormatProvider).

IConvertible.ToUInt64(IFormatProvider)

Para obter uma descrição deste membro, consulte ToUInt64(IFormatProvider).

IEnumerable.GetEnumerator()

Retorna um enumerador que itera por meio do objeto atual String .

IEnumerable<Char>.GetEnumerator()

Retorna um enumerador que itera por meio do objeto atual String .

IParsable<String>.Parse(String, IFormatProvider)

Analisa uma cadeia de caracteres em um valor.

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

Representa o texto como uma sequência de unidades de código UTF-16.

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

Analisa um intervalo de caracteres em um valor.

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

Representa o texto como uma sequência de unidades de código UTF-16.

Métodos de Extensão

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

Aplica uma função de acumulador em uma sequência. O valor de semente especificado é usado como o valor inicial do acumulador e a função especificada é usada para selecionar o valor do resultado.

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

Aplica uma função de acumulador em uma sequência. O valor de semente especificado é usado como o valor inicial do acumulador.

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

Aplica uma função de acumulador em uma sequência.

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

Aplica uma função de acumulador em uma sequência, agrupando resultados por chave.

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

Aplica uma função de acumulador em uma sequência, agrupando resultados por chave.

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

Determina se todos os elementos de uma sequência atendem a uma condição.

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

Retorna uma coleção filtrada de elementos que contém os ancestrais de cada nó na coleção de origem. Somente os elementos que têm uma XName correspondente são incluídos na coleção.

Ancestors<T>(IEnumerable<T>)

Retorna uma coleção de elementos que contém os ancestrais de cada nó na coleção de origem.

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

Determina se qualquer elemento de uma sequência satisfaz uma condição.

Any<TSource>(IEnumerable<TSource>)

Determina se uma sequência contém elementos.

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

Acrescenta um valor ao final da sequência.

AsEnumerable<TSource>(IEnumerable<TSource>)

Retorna a entrada digitada como IEnumerable<T>.

AsMemory(String, Index)

Cria um novo ReadOnlyMemory<Char> em uma parte da cadeia de caracteres de destino começando em um índice especificado.

AsMemory(String, Int32, Int32)

Cria um novo ReadOnlyMemory<Char> em uma parte da cadeia de caracteres de destino começando em uma posição especificada com um comprimento.

AsMemory(String, Int32)

Cria um novo ReadOnlyMemory<Char> em uma parte da cadeia de caracteres de destino começando em uma posição de caractere especificada.

AsMemory(String, Range)

Cria um novo ReadOnlyMemory<Char> em um intervalo especificado da cadeia de caracteres de destino.

AsMemory(String)

Cria um novo ReadOnlyMemory<Char> sobre a parte da cadeia de caracteres de destino.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsParallel<TSource>(IEnumerable<TSource>)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

AsQueryable<TElement>(IEnumerable<TElement>)

Converte um IEnumerable<T> genérico em um IQueryable<T>genérico.

AsSpan(String, Index)

Cria um novo ReadOnlySpan<T> em uma parte da cadeia de caracteres de destino de uma posição especificada até o final da cadeia de caracteres.

AsSpan(String, Int32, Int32)

Cria um novo intervalo somente leitura sobre uma parte da cadeia de caracteres de destino de uma posição especificada para um número especificado de caracteres.

AsSpan(String, Int32)

Cria um novo intervalo somente leitura sobre uma parte da cadeia de caracteres de destino de uma posição especificada até o final da cadeia de caracteres.

AsSpan(String, Range)

Cria um novo ReadOnlySpan<T> em uma parte de uma cadeia de caracteres de destino usando os índices de início e de término do intervalo.

AsSpan(String)

Cria um novo intervalo somente leitura em uma cadeia de caracteres.

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

Calcula a média de uma sequência de valores Decimal obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

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

Calcula a média de uma sequência de valores Double obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

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

Calcula a média de uma sequência de valores Int32 obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

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

Calcula a média de uma sequência de valores Int64 obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

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

Calcula a média de uma sequência de valores Decimal anuláveis obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

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

Calcula a média de uma sequência de valores Double anuláveis obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

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

Calcula a média de uma sequência de valores Int32 anuláveis obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

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

Calcula a média de uma sequência de valores Int64 anuláveis obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

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

Calcula a média de uma sequência de valores Single anuláveis obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

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

Calcula a média de uma sequência de valores Single obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.

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

Divide os elementos de uma sequência em partes de tamanho no máximo size.

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

Concatena duas sequências.

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

Determina se uma sequência contém um elemento especificado usando um IEqualityComparer<T>especificado.

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

Determina se uma sequência contém um elemento especificado usando o comparador de igualdade padrão.

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

Copia DataRow objetos para o DataTableespecificado, considerando um objeto de IEnumerable<T> de entrada em que o parâmetro genérico T é DataRow.

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

Copia DataRow objetos para o DataTableespecificado, considerando um objeto de IEnumerable<T> de entrada em que o parâmetro genérico T é DataRow.

CopyToDataTable<T>(IEnumerable<T>)

Retorna um DataTable que contém cópias dos objetos DataRow, dado um objeto de IEnumerable<T> de entrada em que o parâmetro genérico T é DataRow.

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

Retorna um número que representa quantos elementos na sequência especificada atendem a uma condição.

Count<TSource>(IEnumerable<TSource>)

Retorna o número de elementos em uma sequência.

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

Retorna a contagem de elementos na sequência de origem agrupada por chave.

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

Retorna os elementos da sequência especificada ou o valor especificado em uma coleção singleton se a sequência estiver vazia.

DefaultIfEmpty<TSource>(IEnumerable<TSource>)

Retorna os elementos da sequência especificada ou o valor padrão do parâmetro de tipo em uma coleção singleton se a sequência estiver vazia.

DescendantNodes<T>(IEnumerable<T>)

Retorna uma coleção de nós descendentes de cada documento e elemento na coleção de origem.

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

Retorna uma coleção filtrada de elementos que contém os elementos descendentes de cada elemento e documento na coleção de origem. Somente os elementos que têm uma XName correspondente são incluídos na coleção.

Descendants<T>(IEnumerable<T>)

Retorna uma coleção de elementos que contém os elementos descendentes de cada elemento e documento na coleção de origem.

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

Retorna elementos distintos de uma sequência usando um IEqualityComparer<T> especificado para comparar valores.

Distinct<TSource>(IEnumerable<TSource>)

Retorna elementos distintos de uma sequência usando o comparador de igualdade padrão para comparar valores.

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

Retorna elementos distintos de uma sequência de acordo com uma função de seletor de chave especificada e usando um comparador especificado para comparar chaves.

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

Retorna elementos distintos de uma sequência de acordo com uma função de seletor de chave especificada.

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

Retorna o elemento em um índice especificado em uma sequência.

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

Retorna o elemento em um índice especificado em uma sequência.

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

Retorna o elemento em um índice especificado em uma sequência ou um valor padrão se o índice estiver fora do intervalo.

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

Retorna o elemento em um índice especificado em uma sequência ou um valor padrão se o índice estiver fora do intervalo.

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

Retorna uma coleção filtrada dos elementos filho de cada elemento e documento na coleção de origem. Somente os elementos que têm uma XName correspondente são incluídos na coleção.

Elements<T>(IEnumerable<T>)

Retorna uma coleção dos elementos filho de cada elemento e documento na coleção de origem.

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

Produz a diferença de conjunto de duas sequências usando a IEqualityComparer<T> especificada para comparar valores.

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

Produz a diferença de conjunto de duas sequências usando o comparador de igualdade padrão para comparar valores.

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

Produz a diferença de conjunto de duas sequências de acordo com uma função de seletor de chave especificada.

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

Produz a diferença de conjunto de duas sequências de acordo com uma função de seletor de chave especificada.

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

Retorna o primeiro elemento em uma sequência que satisfaz uma condição especificada.

First<TSource>(IEnumerable<TSource>)

Retorna o primeiro elemento de uma sequência.

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

Retorna o primeiro elemento da sequência que satisfaz uma condição ou um valor padrão especificado se nenhum elemento desse tipo for encontrado.

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

Retorna o primeiro elemento da sequência que satisfaz uma condição ou um valor padrão se nenhum elemento desse tipo for encontrado.

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

Retorna o primeiro elemento de uma sequência ou um valor padrão especificado se a sequência não contiver elementos.

FirstOrDefault<TSource>(IEnumerable<TSource>)

Retorna o primeiro elemento de uma sequência ou um valor padrão se a sequência não contiver elementos.

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

Agrupa os elementos de uma sequência de acordo com uma função de seletor de chave especificada e cria um valor de resultado de cada grupo e sua chave. Os valores de chave são comparados usando um comparador especificado e os elementos de cada grupo são projetados usando uma função especificada.

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

Agrupa os elementos de uma sequência de acordo com uma função de seletor de chave especificada e cria um valor de resultado de cada grupo e sua chave. Os elementos de cada grupo são projetados usando uma função especificada.

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

Agrupa os elementos de uma sequência de acordo com uma função de seletor de chave. As chaves são comparadas usando um comparador e os elementos de cada grupo são projetados usando uma função especificada.

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

Agrupa os elementos de uma sequência de acordo com uma função de seletor de chave especificada e projeta os elementos para cada grupo usando uma função especificada.

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

Agrupa os elementos de uma sequência de acordo com uma função de seletor de chave especificada e cria um valor de resultado de cada grupo e sua chave. As chaves são comparadas usando um comparador especificado.

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

Agrupa os elementos de uma sequência de acordo com uma função de seletor de chave especificada e cria um valor de resultado de cada grupo e sua chave.

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

Agrupa os elementos de uma sequência de acordo com uma função de seletor de chave especificada e compara as chaves usando um comparador especificado.

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

Agrupa os elementos de uma sequência de acordo com uma função de seletor de chave especificada.

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

Correlaciona os elementos de duas sequências com base na igualdade de chave e agrupa os resultados. Um IEqualityComparer<T> especificado é usado para comparar chaves.

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

Correlaciona os elementos de duas sequências com base na igualdade de chaves e agrupa os resultados. O comparador de igualdade padrão é usado para comparar chaves.

Index<TSource>(IEnumerable<TSource>)

Retorna um enumerável que incorpora o índice do elemento em uma tupla.

InDocumentOrder<T>(IEnumerable<T>)

Retorna uma coleção de nós que contém todos os nós na coleção de origem, classificada na ordem do documento.

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

Produz a interseção definida de duas sequências usando a IEqualityComparer<T> especificada para comparar valores.

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

Produz a interseção definida de duas sequências usando o comparador de igualdade padrão para comparar valores.

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

Produz a interseção definida de duas sequências de acordo com uma função de seletor de chave especificada.

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

Produz a interseção definida de duas sequências de acordo com uma função de seletor de chave especificada.

IsNormalized(String, NormalizationForm)

Indica se uma cadeia de caracteres está em um formulário de normalização Unicode especificado.

IsNormalized(String)

Indica se a cadeia de caracteres especificada está no formulário C de normalização Unicode.

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

Correlaciona os elementos de duas sequências com base em chaves correspondentes. Um IEqualityComparer<T> especificado é usado para comparar chaves.

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

Correlaciona os elementos de duas sequências com base em chaves correspondentes. O comparador de igualdade padrão é usado para comparar chaves.

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

Retorna o último elemento de uma sequência que satisfaz uma condição especificada.

Last<TSource>(IEnumerable<TSource>)

Retorna o último elemento de uma sequência.

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

Retorna o último elemento de uma sequência que satisfaz uma condição ou um valor padrão especificado se nenhum elemento desse tipo for encontrado.

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

Retorna o último elemento de uma sequência que satisfaz uma condição ou um valor padrão se nenhum elemento desse tipo for encontrado.

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

Retorna o último elemento de uma sequência ou um valor padrão especificado se a sequência não contiver elementos.

LastOrDefault<TSource>(IEnumerable<TSource>)

Retorna o último elemento de uma sequência ou um valor padrão se a sequência não contiver elementos.

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

Correlaciona os elementos de duas sequências com base em chaves correspondentes. Um IEqualityComparer<T> especificado é usado para comparar chaves.

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

Correlaciona os elementos de duas sequências com base em chaves correspondentes. O comparador de igualdade padrão é usado para comparar chaves.

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

Retorna um Int64 que representa quantos elementos em uma sequência atendem a uma condição.

LongCount<TSource>(IEnumerable<TSource>)

Retorna um Int64 que representa o número total de elementos em uma sequência.

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

Invoca uma função de transformação em cada elemento de uma sequência genérica e retorna o valor máximo resultante.

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

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor máximo Decimal.

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

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor máximo Double.

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

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor máximo Int32.

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

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor máximo Int64.

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

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor máximo de Decimal anulável.

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

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor máximo de Double anulável.

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

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor máximo de Int32 anulável.

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

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor máximo de Int64 anulável.

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

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor máximo de Single anulável.

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

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor máximo Single.

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

Retorna o valor máximo em uma sequência genérica.

Max<TSource>(IEnumerable<TSource>)

Retorna o valor máximo em uma sequência genérica.

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

Retorna o valor máximo em uma sequência genérica de acordo com uma função de seletor de chave especificada e um comparador de chave.

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

Retorna o valor máximo em uma sequência genérica de acordo com uma função de seletor de chave especificada.

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

Invoca uma função de transformação em cada elemento de uma sequência genérica e retorna o valor mínimo resultante.

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

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor mínimo de Decimal.

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

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor mínimo de Double.

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

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor mínimo de Int32.

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

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor mínimo de Int64.

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

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor mínimo de Decimal anulável.

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

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor mínimo de Double anulável.

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

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor mínimo de Int32 anulável.

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

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor mínimo de Int64 anulável.

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

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor mínimo de Single anulável.

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

Invoca uma função de transformação em cada elemento de uma sequência e retorna o valor mínimo de Single.

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

Retorna o valor mínimo em uma sequência genérica.

Min<TSource>(IEnumerable<TSource>)

Retorna o valor mínimo em uma sequência genérica.

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

Retorna o valor mínimo em uma sequência genérica de acordo com uma função de seletor de chave especificada e um comparador de chave.

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

Retorna o valor mínimo em uma sequência genérica de acordo com uma função de seletor de chave especificada.

Nodes<T>(IEnumerable<T>)

Retorna uma coleção dos nós filho de cada documento e elemento na coleção de origem.

Normalize(String, NormalizationForm)

Normaliza uma cadeia de caracteres para o formulário de normalização Unicode especificado.

Normalize(String)

Normaliza uma cadeia de caracteres para um formulário de normalização Unicode C.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.

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

Classifica os elementos de uma sequência em ordem crescente.

Order<T>(IEnumerable<T>)

Classifica os elementos de uma sequência em ordem crescente.

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

Classifica os elementos de uma sequência em ordem crescente usando um comparador especificado.

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

Classifica os elementos de uma sequência em ordem crescente de acordo com uma chave.

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

Classifica os elementos de uma sequência em ordem decrescente usando um comparador especificado.

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

Classifica os elementos de uma sequência em ordem decrescente de acordo com uma chave.

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

Classifica os elementos de uma sequência em ordem decrescente.

OrderDescending<T>(IEnumerable<T>)

Classifica os elementos de uma sequência em ordem decrescente.

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

Adiciona um valor ao início da sequência.

Remove<T>(IEnumerable<T>)

Remove cada nó da coleção de origem de seu nó pai.

Reverse<TSource>(IEnumerable<TSource>)

Inverte a ordem dos elementos em uma sequência.

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

Correlaciona os elementos de duas sequências com base em chaves correspondentes. Um IEqualityComparer<T> especificado é usado para comparar chaves.

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

Correlaciona os elementos de duas sequências com base em chaves correspondentes. O comparador de igualdade padrão é usado para comparar chaves.

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

Projeta cada elemento de uma sequência em um novo formulário incorporando o índice do elemento.

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

Projeta cada elemento de uma sequência em um novo formulário.

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

Projeta cada elemento de uma sequência em um IEnumerable<T>, nivela as sequências resultantes em uma sequência e invoca uma função de seletor de resultados em cada elemento nela.

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

Projeta cada elemento de uma sequência em um IEnumerable<T>, nivela as sequências resultantes em uma sequência e invoca uma função de seletor de resultados em cada elemento nela. O índice de cada elemento de origem é usado na forma projetada intermediária desse elemento.

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

Projeta cada elemento de uma sequência em um IEnumerable<T> e nivela as sequências resultantes em uma sequência.

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

Projeta cada elemento de uma sequência em um IEnumerable<T>e nivela as sequências resultantes em uma sequência. O índice de cada elemento de origem é usado na forma projetada desse elemento.

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

Determina se duas sequências são iguais comparando seus elementos usando um IEqualityComparer<T>especificado.

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

Determina se duas sequências são iguais comparando os elementos usando o comparador de igualdade padrão para seu tipo.

Shuffle<TSource>(IEnumerable<TSource>)

Embaralha a ordem dos elementos de uma sequência.

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

Retorna o único elemento de uma sequência que satisfaz uma condição especificada e gera uma exceção se houver mais de um desses elementos.

Single<TSource>(IEnumerable<TSource>)

Retorna o único elemento de uma sequência e gera uma exceção se não houver exatamente um elemento na sequência.

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

Retorna o único elemento de uma sequência que satisfaz uma condição especificada ou um valor padrão especificado se nenhum elemento desse tipo existir; esse método gerará uma exceção se mais de um elemento atender à condição.

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

Retorna o único elemento de uma sequência que satisfaz uma condição especificada ou um valor padrão se nenhum elemento desse tipo existir; esse método gerará uma exceção se mais de um elemento atender à condição.

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

Retorna o único elemento de uma sequência ou um valor padrão especificado se a sequência estiver vazia; esse método gerará uma exceção se houver mais de um elemento na sequência.

SingleOrDefault<TSource>(IEnumerable<TSource>)

Retorna o único elemento de uma sequência ou um valor padrão se a sequência estiver vazia; esse método gerará uma exceção se houver mais de um elemento na sequência.

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

Ignora um número especificado de elementos em uma sequência e retorna os elementos restantes.

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

Retorna uma nova coleção enumerável que contém os elementos com source os últimos count elementos da coleção de origem omitidos.

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

Ignora elementos em uma sequência, desde que uma condição especificada seja verdadeira e, em seguida, retorna os elementos restantes.

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

Ignora elementos em uma sequência, desde que uma condição especificada seja verdadeira e, em seguida, retorna os elementos restantes. O índice do elemento é usado na lógica da função de predicado.

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

Calcula a soma da sequência de valores Decimal obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

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

Calcula a soma da sequência de valores Double obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

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

Calcula a soma da sequência de valores Int32 obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

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

Calcula a soma da sequência de valores Int64 obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

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

Calcula a soma da sequência de valores Decimal anuláveis obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

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

Calcula a soma da sequência de valores Double anuláveis obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

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

Calcula a soma da sequência de valores Int32 anuláveis obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

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

Calcula a soma da sequência de valores Int64 anuláveis obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

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

Calcula a soma da sequência de valores Single anuláveis obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

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

Calcula a soma da sequência de valores Single obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

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

Retorna um número especificado de elementos contíguos desde o início de uma sequência.

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

Retorna um intervalo especificado de elementos contíguos de uma sequência.

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

Retorna uma nova coleção enumerável que contém os últimos count elementos de source.

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

Retorna elementos de uma sequência desde que uma condição especificada seja verdadeira.

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

Retorna elementos de uma sequência desde que uma condição especificada seja verdadeira. O índice do elemento é usado na lógica da função de predicado.

ToArray<TSource>(IEnumerable<TSource>)

Cria uma matriz de um IEnumerable<T>.

ToAsyncEnumerable<TSource>(IEnumerable<TSource>)

Converte um IEnumerable<T> em um IAsyncEnumerable<T>.

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

Cria um Dictionary<TKey,TValue> de uma IEnumerable<T> de acordo com uma função de seletor de chave especificada, um comparador e uma função seletora de elemento.

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

Cria um Dictionary<TKey,TValue> de uma IEnumerable<T> de acordo com as funções de seletor de elemento e seletor de elemento especificadas.

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

Cria um Dictionary<TKey,TValue> de um IEnumerable<T> de acordo com uma função de seletor de chave especificada e um comparador de chave.

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

Cria um Dictionary<TKey,TValue> de um IEnumerable<T> de acordo com uma função de seletor de chave especificada.

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

Cria um FrozenDictionary<TKey,TValue> de uma IEnumerable<T> de acordo com as funções de seletor de elemento e seletor de elemento especificadas.

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

Cria uma FrozenDictionary<TKey,TValue> função de seletor de chave de IEnumerable<T> acordo com a especificada.

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

Cria um FrozenSet<T> com os valores especificados.

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

Cria um HashSet<T> de um IEnumerable<T> usando o comparer para comparar chaves.

ToHashSet<TSource>(IEnumerable<TSource>)

Cria um HashSet<T> de um IEnumerable<T>.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Cria uma matriz imutável da coleção especificada.

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

Enumera e transforma uma sequência e produz um dicionário imutável de seu conteúdo usando os comparadores de chave e valor especificados.

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

Enumera e transforma uma sequência e produz um dicionário imutável de seu conteúdo usando o comparador de chave especificado.

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

Enumera e transforma uma sequência e produz um dicionário imutável de seu conteúdo.

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

Constrói um dicionário imutável com base em alguma transformação de uma sequência.

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

Constrói um dicionário imutável a partir de uma coleção existente de elementos, aplicando uma função de transformação às chaves de origem.

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

Enumera uma sequência, produz um conjunto de hash imutável de seu conteúdo e usa o comparador de igualdade especificado para o tipo de conjunto.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Enumera uma sequência e produz um conjunto de hash imutável de seu conteúdo.

ToImmutableList<TSource>(IEnumerable<TSource>)

Enumera uma sequência e produz uma lista imutável de seu conteúdo.

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

Enumera e transforma uma sequência e produz um dicionário classificado imutável de seu conteúdo usando os comparadores de chave e valor especificados.

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

Enumera e transforma uma sequência e produz um dicionário classificado imutável de seu conteúdo usando o comparador de chave especificado.

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

Enumera e transforma uma sequência e produz um dicionário classificado imutável de seu conteúdo.

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

Enumera uma sequência, produz um conjunto classificado imutável de seu conteúdo e usa o comparador especificado.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Enumera uma sequência e produz um conjunto classificado imutável de seu conteúdo.

ToList<TSource>(IEnumerable<TSource>)

Cria um List<T> de um IEnumerable<T>.

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

Cria um Lookup<TKey,TElement> de uma IEnumerable<T> de acordo com uma função de seletor de chave especificada, um comparador e uma função de seletor de elemento.

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

Cria um Lookup<TKey,TElement> de uma IEnumerable<T> de acordo com as funções de seletor de elemento e seletor de elemento especificadas.

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

Cria um Lookup<TKey,TElement> de um IEnumerable<T> de acordo com uma função de seletor de chave especificada e um comparador de chave.

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

Cria um Lookup<TKey,TElement> de um IEnumerable<T> de acordo com uma função de seletor de chave especificada.

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

Tenta determinar o número de elementos em uma sequência sem forçar uma enumeração.

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

Produz a união definida de duas sequências usando um IEqualityComparer<T>especificado.

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

Produz a união definida de duas sequências usando o comparador de igualdade padrão.

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

Produz a união definida de duas sequências de acordo com uma função de seletor de chave especificada.

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

Produz a união definida de duas sequências de acordo com uma função de seletor de chave especificada.

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

Filtra uma sequência de valores com base em um predicado.

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

Filtra uma sequência de valores com base em um predicado. O índice de cada elemento é usado na lógica da função de predicado.

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

Aplica uma função especificada aos elementos correspondentes de duas sequências, produzindo uma sequência dos resultados.

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

Produz uma sequência de tuplas com elementos das três sequências especificadas.

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

Produz uma sequência de tuplas com elementos das duas sequências especificadas.

Aplica-se a

Acesso thread-safe

Esse tipo é thread safe.

Confira também