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

Observações

Para mais informações sobre esta API, consulte Observações suplementares sobre a String.

Construtores

Name Description
String(Char, Int32)

Inicializa uma nova instância da String classe ao valor indicado por um carácter Unicode especificado repetido um número especificado de vezes.

String(Char[], Int32, Int32)

Inicializa uma nova instância da String classe ao valor indicado por um array de caracteres Unicode, uma posição inicial do carácter dentro desse array e um comprimento.

String(Char[])

Inicializa uma nova instância da String classe para os caracteres Unicode indicados no array de caracteres especificado.

String(Char*, Int32, Int32)

Inicializa uma nova instância da String classe ao valor indicado por um ponteiro especificado para um array de caracteres Unicode, uma posição inicial do carácter dentro desse array e um comprimento.

String(Char*)

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

String(ReadOnlySpan<Char>)

Inicializa uma nova instância da String classe para os caracteres Unicode indicados no span de apenas leitura especificado.

String(SByte*, Int32, Int32, Encoding)

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

String(SByte*, Int32, Int32)

Inicializa uma nova instância da String classe ao valor indicado por um ponteiro especificado para um array de inteiros assinados de 8 bits, uma posição inicial dentro desse array e um comprimento.

String(SByte*)

Inicializa uma nova instância da String classe ao valor indicado por um ponteiro para um array de inteiros assinados de 8 bits.

Campos

Name Description
Empty

Representa a cadeia vazia. Este campo é só de leitura.

Propriedades

Name Description
Chars[Int32]

Coloca o Char objeto numa posição especificada no objeto atual String .

Length

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

Métodos

Name Description
Clone()

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

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

Compara substrings de dois objetos especificados String , ignorando ou respeitando o seu caso e usando informação específica da cultura para influenciar a comparação, e devolve um inteiro que indica a sua posição relativa na ordem de ordenação.

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

Compara subcadeias de dois objetos especificados String , ignorando ou respeitando o seu caso, e devolve um inteiro que indica a sua posição relativa na ordem de ordenação.

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

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

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

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

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

Compara subcadeias de dois objetos especificados String e devolve um inteiro que indica a sua posição relativa na ordem de ordenação.

Compare(String, String, Boolean, CultureInfo)

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

Compare(String, String, Boolean)

Compara dois objetos especificados String , ignorando ou respeitando o seu caso, e devolve um inteiro que indica a sua posição relativa na ordem de ordenação.

Compare(String, String, CultureInfo, CompareOptions)

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

Compare(String, String, StringComparison)

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

Compare(String, String)

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

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

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

CompareOrdinal(String, String)

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

CompareTo(Object)

Compara esta instância com um especificado Object e indica se esta instância precede, segue ou aparece na mesma posição na ordem de ordenação que o especificado Object.

CompareTo(String)

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

Concat(IEnumerable<String>)

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

Concat(Object, Object, Object, Object)

Concatena as representações das cadeias de quatro objetos especificados e quaisquer objetos especificados numa lista opcional de parâmetros de comprimento variável.

Concat(Object, Object, Object)

Concatena as representações das cadeias de três objetos especificados.

Concat(Object, Object)

Concatena as representações das cadeias de dois objetos especificados.

Concat(Object)

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

Concat(Object[])

Concatena as representações das strings dos elementos num array especificado Object .

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

Concatena as representações das cadeias de quatro intervalos de caracteres especificados para apenas leitura.

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

Concatena as representações de cadeias de três intervalos de caracteres especificados de apenas leitura.

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

Concatena as representações das strings de dois intervalos de caracteres especificados de apenas leitura.

Concat(ReadOnlySpan<Object>)

Concatena as representações das cadeias dos elementos num 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 um array especificado String .

Concat<T>(IEnumerable<T>)

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

Contains(Char, StringComparison)

Devolve um valor que indica se um carácter especificado ocorre dentro desta cadeia, usando as regras de comparação especificadas.

Contains(Char)

Devolve um valor que indica se um carácter especificado ocorre dentro desta cadeia.

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)

Devolve um valor que indica se uma cadeia específica ocorre dentro dessa cadeia, usando as regras de comparação especificadas.

Contains(String)

Devolve um valor que indica se uma subcadeia especificada ocorre dentro dessa cadeia.

Copy(String)
Obsoleto.

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

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

Copia um número especificado de caracteres de uma posição especificada neste caso para uma posição especificada num array de caracteres Unicode.

CopyTo(Span<Char>)

Copia o conteúdo desta cadeia para o intervalo de destino.

Create(IFormatProvider, DefaultInterpolatedStringHandler)

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

Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)

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

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

Cria uma nova string com um comprimento específico e inicializa-a após a criação usando o callback especificado.

EndsWith(Char, StringComparison)

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

EndsWith(Char)

Determina se o fim desta instância de string corresponde ao carácter 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 desta instância de cadeia corresponde à cadeia especificada quando comparado usando a cultura especificada.

EndsWith(String, StringComparison)

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

EndsWith(String)

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

EnumerateRunes()

Devolve uma enumeração de Rune desta cadeia.

Equals(Object)

Determina se esta 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 ordenação usadas na comparação.

Equals(String, String)

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

Equals(String, StringComparison)

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

Equals(String)

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

Format(IFormatProvider, CompositeFormat, Object[])

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

Format(IFormatProvider, CompositeFormat, ReadOnlySpan<Object>)

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

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

Substitui os itens de formato numa string pela representação string de três objetos especificados. Um parâmetro fornece informação de formatação específica para cada cultura.

Format(IFormatProvider, String, Object, Object)

Substitui os elementos de formato numa cadeia de caracteres pela representação de dois objetos especificados. Um parâmetro fornece informação de formatação específica para cada cultura.

Format(IFormatProvider, String, Object)

Substitui o item de formato ou itens numa cadeia específica pela representação em cadeia do objeto correspondente. Um parâmetro fornece informação de formatação específica para cada cultura.

Format(IFormatProvider, String, Object[])

Substitui os itens de formato numa string pelas representações de string dos objetos correspondentes num array especificado. Um parâmetro fornece informação de formatação específica para cada cultura.

Format(IFormatProvider, String, ReadOnlySpan<Object>)

Substitui os itens de formato numa cadeia de caracteres pelas representações de cadeias dos objetos correspondentes num intervalo especificado. Um parâmetro fornece informação de formatação específica para cada cultura.

Format(String, Object, Object, Object)

Substitui os itens de formato numa string pela representação string de três objetos especificados.

Format(String, Object, Object)

Substitui os elementos de formato numa cadeia de caracteres pela representação de dois objetos especificados.

Format(String, Object)

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

Format(String, Object[])

Substitui o item de formato numa string especificada pela representação string de um objeto correspondente num array especificado.

Format(String, ReadOnlySpan<Object>)

Substitui o item de formato numa string especificada pela representação string de um objeto correspondente num intervalo especificado.

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

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

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

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

Format<TArg0>(IFormatProvider, CompositeFormat, TArg0)

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

GetEnumerator()

Recupera um objeto que pode iterar através dos caracteres individuais desta cadeia.

GetHashCode()

Devolve o código de hash desta cadeia.

GetHashCode(ReadOnlySpan<Char>, StringComparison)

Devolve o código hash para o espaço de caracteres de apenas leitura fornecido usando as regras especificadas.

GetHashCode(ReadOnlySpan<Char>)

Devolve o código de hash para o intervalo de caracteres apenas de leitura fornecido.

GetHashCode(StringComparison)

Devolve o código de hash desta cadeia usando as regras especificadas.

GetPinnableReference()

Devolve uma referência ao elemento da cadeia no índice zero.

Este método destina-se a suportar compiladores .NET e não deve ser chamado por código de utilizador.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetTypeCode()

Devolve-os TypeCode para a String aula.

IndexOf(Char, Int32, Int32, StringComparison)

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

IndexOf(Char, Int32, Int32)

Reporta o índice baseado em zero da primeira ocorrência do carácter especificado nesta ocorrência. A pesquisa começa numa posição de carácter especificada e examina um número especificado de posições de caracteres.

IndexOf(Char, Int32, StringComparison)

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

IndexOf(Char, Int32)

Reporta o índice baseado em zero da primeira ocorrência do carácter Unicode especificado nesta cadeia. A pesquisa começa numa posição de carácter especificada.

IndexOf(Char, StringComparison)

Reporta o índice baseado em zero da primeira ocorrência do carácter Unicode especificado nesta cadeia. Um parâmetro especifica o tipo de pesquisa a usar para o carácter especificado.

IndexOf(Char)

Reporta o índice baseado em zero da primeira ocorrência do carácter Unicode especificado nesta cadeia.

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)

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

IndexOf(String, Int32, Int32)

Reporta o índice baseado em zero da primeira ocorrência da cadeia especificada neste caso. A pesquisa começa numa posição de carácter especificada e examina um número especificado de posições de caracteres.

IndexOf(String, Int32, StringComparison)

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

IndexOf(String, Int32)

Reporta o índice baseado em zero da primeira ocorrência da cadeia especificada neste caso. A pesquisa começa numa posição de carácter especificada.

IndexOf(String, StringComparison)

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

IndexOf(String)

Reporta o índice baseado em zero da primeira ocorrência da cadeia especificada neste caso.

IndexOfAny(Char[], Int32, Int32)

Reporta o índice baseado em zero da primeira ocorrência nesta instância de qualquer carácter num array especificado de caracteres Unicode. A pesquisa começa numa posição de carácter especificada e examina um número especificado de posições de caracteres.

IndexOfAny(Char[], Int32)

Reporta o índice baseado em zero da primeira ocorrência nesta instância de qualquer carácter num array especificado de caracteres Unicode. A pesquisa começa numa posição de carácter especificada.

IndexOfAny(Char[])

Reporta o índice baseado em zero da primeira ocorrência nesta instância de qualquer carácter num array especificado de caracteres Unicode.

Insert(Int32, String)

Devolve uma nova cadeia na qual uma cadeia especificada é inserida numa posição de índice especificada neste caso.

Intern(String)

Recupera a referência do sistema ao especificado String.

IsInterned(String)

Recupera uma referência a um determinado String.

IsNormalized()

Indica se esta cadeia pertence à forma C de normalização Unicode.

IsNormalized(NormalizationForm)

Indica se esta cadeia está na forma de normalização Unicode especificada.

IsNullOrEmpty(String)

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

IsNullOrWhiteSpace(String)

Indica se uma cadeia especificada é null, vazia, ou consiste apenas em caracteres de espaço em branco.

Join(Char, Object[])

Concatena as representações das cadeias de um array de objetos, usando o separador especificado entre cada membro.

Join(Char, ReadOnlySpan<Object>)

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

Join(Char, ReadOnlySpan<String>)

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

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

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

Join(Char, String[])

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

Join(String, IEnumerable<String>)

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

Join(String, Object[])

Concatena os elementos de um array de objetos, usando o separador especificado entre cada elemento.

Join(String, ReadOnlySpan<Object>)

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

Join(String, ReadOnlySpan<String>)

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

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

Concatena os elementos especificados de um array de strings, usando o separador especificado entre cada elemento.

Join(String, String[])

Concatena todos os elementos de um array de cadeias, 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)

Reporta a posição de índice baseada em zero da última ocorrência do carácter Unicode especificado numa substring dentro desta instância. A pesquisa começa numa posição de carácter especificada e avança para trás em direção ao início da cadeia para um número especificado de posições de caracteres.

LastIndexOf(Char, Int32, StringComparison)

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

LastIndexOf(Char, Int32)

Reporta a posição de índice baseada em zero da última ocorrência de um carácter Unicode especificado nesta instância. A pesquisa começa numa posição especificada de carácter e avança para trás em direção ao início da sequência.

LastIndexOf(Char, StringComparison)

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

LastIndexOf(Char)

Reporta a posição de índice baseada em zero da última ocorrência de um carácter Unicode especificado nesta 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)

Reporta a posição de índice baseada em zero da última ocorrência de uma cadeia especificada nesta instância. A pesquisa começa numa posição de carácter especificada e avança para trás em direção ao início da cadeia para o número especificado de posições de caracteres. Um parâmetro especifica o tipo de comparação a realizar ao procurar a cadeia especificada.

LastIndexOf(String, Int32, Int32)

Reporta a posição de índice baseada em zero da última ocorrência de uma cadeia especificada nesta instância. A pesquisa começa numa posição de carácter especificada e avança para trás em direção ao início da cadeia para um número especificado de posições de caracteres.

LastIndexOf(String, Int32, StringComparison)

Reporta o índice baseado em zero da última ocorrência de uma cadeia especificada dentro do objeto atual String . A pesquisa começa numa posição especificada de carácter e avança para trás em direção ao início da sequência. Um parâmetro especifica o tipo de comparação a realizar ao procurar a cadeia especificada.

LastIndexOf(String, Int32)

Reporta a posição de índice baseada em zero da última ocorrência de uma cadeia especificada nesta instância. A pesquisa começa numa posição especificada de carácter e avança para trás em direção ao início da sequência.

LastIndexOf(String, StringComparison)

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

LastIndexOf(String)

Reporta a posição de índice baseada em zero da última ocorrência de uma cadeia especificada nesta instância.

LastIndexOfAny(Char[], Int32, Int32)

Reporta a posição de índice baseada em zero da última ocorrência neste caso de um ou mais caracteres especificados num array Unicode. A pesquisa começa numa posição de carácter especificada e avança para trás em direção ao início da cadeia para um número especificado de posições de caracteres.

LastIndexOfAny(Char[], Int32)

Reporta a posição de índice baseada em zero da última ocorrência neste caso de um ou mais caracteres especificados num array Unicode. A pesquisa começa numa posição especificada de carácter e avança para trás em direção ao início da sequência.

LastIndexOfAny(Char[])

Reporta a posição de índice baseada em zero da última ocorrência neste caso de um ou mais caracteres especificados num array Unicode.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
Normalize()

Devolve uma nova cadeia cujo valor textual é o mesmo que essa cadeia, mas cuja representação binária está na forma de normalização Unicode C.

Normalize(NormalizationForm)

Devolve uma nova cadeia cujo valor textual é o mesmo que essa cadeia, mas cuja representação binária está na forma especificada de normalização Unicode.

PadLeft(Int32, Char)

Devolve uma nova cadeia que alinha os caracteres à direita neste caso, preenchendo-os à esquerda com um carácter Unicode especificado, para um comprimento total especificado.

PadLeft(Int32)

Devolve uma nova cadeia que alinha os caracteres à direita neste caso, preenchendo-os com espaços à esquerda, para um comprimento total especificado.

PadRight(Int32, Char)

Devolve uma nova cadeia que alinha à esquerda os caracteres dessa cadeia, preenchendo-os à direita com um carácter Unicode especificado, para um comprimento total especificado.

PadRight(Int32)

Devolve uma nova cadeia que alinha à esquerda os caracteres dessa cadeia, preenchendo-os com espaços à direita, para um comprimento total especificado.

Remove(Int32, Int32)

Devolve uma nova cadeia em que um número especificado de caracteres na instância atual a partir de uma posição determinada foi eliminado.

Remove(Int32)

Devolve uma nova cadeia em que todos os caracteres da instância atual, começando numa posição especificada e continuando até à última posição, foram eliminados.

Replace(Char, Char)

Devolve uma nova cadeia em que todas as ocorrências de um carácter Unicode especificado neste caso são substituídas por outro carácter Unicode especificado.

Replace(Rune, Rune)

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

Replace(String, String, Boolean, CultureInfo)

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

Replace(String, String, StringComparison)

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

Replace(String, String)

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

ReplaceLineEndings()

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

ReplaceLineEndings(String)

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

Split(Char, Int32, StringSplitOptions)

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

Split(Char, StringSplitOptions)

Divide uma cadeia em subcadeias com base num carácter delimitador especificado e, opcionalmente, em opções.

Split(Char[], Int32, StringSplitOptions)

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

Split(Char[], Int32)

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

Split(Char[], StringSplitOptions)

Divide uma cadeia em substrings com base em caracteres e opções delimitadoras especificados.

Split(Char[])

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

Split(ReadOnlySpan<Char>)

Divide uma cadeia em subcadeias com base em 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 num número máximo de subcadeias com base numa cadeia delimitadora especificada e, opcionalmente, opções.

Split(String, StringSplitOptions)

Divide uma cadeia em subcadeias que se baseiam no separador de cordas fornecido.

Split(String[], Int32, StringSplitOptions)

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

Split(String[], StringSplitOptions)

Divide uma cadeia em subcadeias com base numa cadeia delimitadora especificada e, opcionalmente, opções.

StartsWith(Char, StringComparison)

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

StartsWith(Char)

Determina se esta instância de cadeia começa com o carácter 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 desta instância de string corresponde à string especificada quando comparado usando a cultura especificada.

StartsWith(String, StringComparison)

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

StartsWith(String)

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

Substring(Int32, Int32)

Recupera uma substring desta instância. A subcadeia começa numa posição de carácter especificada e tem um comprimento especificado.

Substring(Int32)

Recupera uma substring desta instância. A subcadeia começa numa posição especificada de carácter e continua até ao fim da cadeia.

ToCharArray()

Copia os caracteres neste caso para um array de caracteres Unicode.

ToCharArray(Int32, Int32)

Copia os caracteres de uma substring especificada neste caso para um array de caracteres Unicode.

ToLower()

Devolve uma cópia desta cadeia convertida para minúscula.

ToLower(CultureInfo)

Devolve uma cópia desta cadeia convertida para minúsculas, usando as regras de carcaça da cultura especificada.

ToLowerInvariant()

Devolve uma cópia deste String objeto convertida para minúsculas usando as regras de carcaça da cultura invariante.

ToString()

Devolve esta instância de String; não é realizada nenhuma conversão real.

ToString(IFormatProvider)

Devolve esta instância de String; não é realizada nenhuma conversão real.

ToUpper()

Devolve uma cópia desta cadeia convertida para maiúsculas.

ToUpper(CultureInfo)

Retorna uma cópia desta cadeia convertida para maiúsculas, usando as regras de carcaça da cultura especificada.

ToUpperInvariant()

Devolve uma cópia deste String objeto convertida para maiúsculas usando as regras de carcaça da cultura invariante.

Trim()

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

Trim(Char)

Remove todas as instâncias iniciais e finais de um carácter da cadeia atual.

Trim(Char[])

Remove todas as ocorrências iniciais e finais de um conjunto de caracteres especificados num array da cadeia 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 finais da cadeia atual.

TrimEnd(Char)

Remove todas as ocorrências finais de um carácter da cadeia atual.

TrimEnd(Char[])

Remove todas as ocorrências finais de um conjunto de caracteres especificados num array da cadeia 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 iniciais da cadeia atual.

TrimStart(Char)

Remove todas as ocorrências iniciais de um carácter especificado da cadeia atual.

TrimStart(Char[])

Remove todas as ocorrências iniciais de um conjunto de caracteres especificados num array da cadeia corrente.

TrimStart(Rune)

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

TryCopyTo(Span<Char>)

Copia o conteúdo desta cadeia para o intervalo de destino.

Operadores

Name Description
Equality(String, String)

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

Implicit(String to ReadOnlySpan<Char>)

Define uma conversão implícita de uma dada cadeia para um espaço de caracteres apenas de leitura.

Inequality(String, String)

Determina se duas cadeias especificadas têm valores diferentes.

Implementações de Interface Explícita

Name Description
IComparable.CompareTo(Object)

Compara esta instância com um especificado Object e indica se esta instância precede, segue ou aparece na mesma posição na ordem de ordenação que o especificado Object.

IConvertible.GetTypeCode()

Devolve-os TypeCode para a String aula.

IConvertible.ToBoolean(IFormatProvider)

Para uma descrição deste elemento, veja ToBoolean(IFormatProvider).

IConvertible.ToByte(IFormatProvider)

Para uma descrição deste elemento, veja ToByte(IFormatProvider).

IConvertible.ToChar(IFormatProvider)

Para uma descrição deste elemento, veja ToChar(IFormatProvider).

IConvertible.ToDateTime(IFormatProvider)

Para uma descrição deste elemento, veja ToDateTime(IFormatProvider).

IConvertible.ToDecimal(IFormatProvider)

Para uma descrição deste elemento, veja ToDecimal(IFormatProvider).

IConvertible.ToDouble(IFormatProvider)

Para uma descrição deste elemento, veja ToDouble(IFormatProvider).

IConvertible.ToInt16(IFormatProvider)

Para uma descrição deste elemento, veja ToInt16(IFormatProvider).

IConvertible.ToInt32(IFormatProvider)

Para uma descrição deste elemento, veja ToInt32(IFormatProvider).

IConvertible.ToInt64(IFormatProvider)

Para uma descrição deste elemento, veja ToInt64(IFormatProvider).

IConvertible.ToSByte(IFormatProvider)

Para uma descrição deste elemento, veja ToSByte(IFormatProvider).

IConvertible.ToSingle(IFormatProvider)

Para uma descrição deste elemento, veja ToSingle(IFormatProvider).

IConvertible.ToString(IFormatProvider)

Para uma descrição deste elemento, veja ToString(IFormatProvider).

IConvertible.ToType(Type, IFormatProvider)

Para uma descrição deste elemento, veja ToType(Type, IFormatProvider).

IConvertible.ToUInt16(IFormatProvider)

Para uma descrição deste elemento, veja ToUInt16(IFormatProvider).

IConvertible.ToUInt32(IFormatProvider)

Para uma descrição deste elemento, veja ToUInt32(IFormatProvider).

IConvertible.ToUInt64(IFormatProvider)

Para uma descrição deste elemento, veja ToUInt64(IFormatProvider).

IEnumerable.GetEnumerator()

Devolve um enumerador que itera através do objeto atual String .

IEnumerable<Char>.GetEnumerator()

Devolve um enumerador que itera através do objeto atual String .

IParsable<String>.Parse(String, IFormatProvider)

Transforma uma cadeia num 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)

Divide um intervalo de caracteres num valor.

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

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

Métodos da Extensão

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

Aplica uma função acumuladora sobre uma sequência. O valor semente especificado é usado como 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 acumuladora sobre uma sequência. O valor semente especificado é usado como valor inicial do acumulador.

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

Aplica uma função acumuladora sobre 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 acumuladora sobre uma sequência, agrupando os resultados por chave.

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

Aplica uma função acumuladora sobre uma sequência, agrupando os resultados por chave.

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

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

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

Devolve uma coleção filtrada de elementos que contém os antepassados de cada nó na coleção fonte. Apenas os elementos que têm correspondência XName são incluídos na coleção.

Ancestors<T>(IEnumerable<T>)

Devolve uma coleção de elementos que contém os antepassados de cada nó na coleção de código-fonte.

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

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

Any<TSource>(IEnumerable<TSource>)

Determina se uma sequência contém algum elemento.

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 uma nova ReadOnlyMemory<Char> sobre uma porção da cadeia alvo começando num índice especificado.

AsMemory(String, Int32, Int32)

Cria um novo ReadOnlyMemory<Char> sobre uma porção da corda alvo começando numa posição especificada com um comprimento.

AsMemory(String, Int32)

Cria uma nova ReadOnlyMemory<Char> sobre uma porção da cadeia de destino a partir de uma posição de carácter especificada.

AsMemory(String, Range)

Cria um novo ReadOnlyMemory<Char> ao longo de um intervalo especificado da cadeia alvo.

AsMemory(String)

Cria um novo ReadOnlyMemory<Char> sobre a parte da corda alvo.

AsParallel(IEnumerable)

Permite a paralelização de uma consulta.

AsParallel<TSource>(IEnumerable<TSource>)

Permite a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable para um IQueryable.

AsQueryable<TElement>(IEnumerable<TElement>)

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

AsSpan(String, Index)

Cria uma nova ReadOnlySpan<T> sobre uma porção da corda alvo desde uma posição especificada até ao fim da corda.

AsSpan(String, Int32, Int32)

Cria um novo intervalo de apenas leitura sobre uma porção da cadeia de destino a partir de uma posição especificada para um número determinado de caracteres.

AsSpan(String, Int32)

Cria um novo intervalo só de leitura sobre uma porção da cadeia alvo desde uma posição especificada até ao fim da cadeia.

AsSpan(String, Range)

Cria um novo ReadOnlySpan<T> sobre uma porção de uma cadeia alvo usando os índices de início e fim da distância.

AsSpan(String)

Cria um novo intervalo de apenas leitura sobre uma cadeia.

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

Calcula a média de uma sequência de Decimal valores 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 Double valores 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 Int32 valores 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 Int64 valores 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 anuláveis Decimal que são 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 anuláveis Double que são 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 anuláveis Int32 que são 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 anuláveis Int64 que são 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 anuláveis Single que são 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 Single valores obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

Cast<TResult>(IEnumerable)

Conjura os elementos de an IEnumerable para o tipo especificado.

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

Divide os elementos de uma sequência em blocos 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>

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 especificado DataTable, dado um objeto de entrada IEnumerable<T> onde o parâmetro T genérico é DataRow.

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

Copia DataRow objetos para o especificado DataTable, dado um objeto de entrada IEnumerable<T> onde o parâmetro T genérico é DataRow.

CopyToDataTable<T>(IEnumerable<T>)

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

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

Devolve um número que representa quantos elementos na sequência especificada satisfazem uma condição.

Count<TSource>(IEnumerable<TSource>)

Devolve o número de elementos numa sequência.

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

Devolve a contagem de elementos na sequência de origem agrupados por chave.

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

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

DefaultIfEmpty<TSource>(IEnumerable<TSource>)

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

DescendantNodes<T>(IEnumerable<T>)

Devolve uma coleção dos nós descendentes de cada documento e elemento da coleção de origem.

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

Devolve uma coleção filtrada de elementos que contém os elementos descendentes de cada elemento e documento da coleção de origem. Apenas os elementos que têm correspondência XName são incluídos na coleção.

Descendants<T>(IEnumerable<T>)

Devolve uma coleção de elementos que contém os elementos descendentes de cada elemento e documento da coleção fonte.

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

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

Distinct<TSource>(IEnumerable<TSource>)

Devolve 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>)

Devolve elementos distintos de uma sequência de acordo com uma função seletora de teclas especificada e usando um comparador especificado para comparar chaves.

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

Devolve elementos distintos de uma sequência de acordo com uma função seletora de teclas especificada.

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

Devolve o elemento num índice especificado numa sequência.

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

Devolve o elemento num índice especificado numa sequência.

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

Devolve o elemento num índice especificado numa sequência ou um valor padrão se o índice estiver fora do intervalo.

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

Devolve o elemento num índice especificado numa sequência ou um valor padrão se o índice estiver fora do intervalo.

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

Devolve uma coleção filtrada dos elementos filhos de cada elemento e documento da coleção de origem. Apenas os elementos que têm correspondência XName são incluídos na coleção.

Elements<T>(IEnumerable<T>)

Devolve uma coleção dos elementos filhos de cada elemento e documento da coleção de origem.

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

Produz a diferença de conjuntos de duas sequências usando o especificado IEqualityComparer<T> para comparar valores.

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

Produz a diferença de conjuntos de duas sequências usando o comparador de igualdade por defeito para comparar valores.

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

Produz a diferença de conjuntos de duas sequências de acordo com uma função seletora de teclas especificada.

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

Produz a diferença de conjuntos de duas sequências de acordo com uma função seletora de teclas especificada.

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

Devolve o primeiro elemento numa sequência que satisfaz uma condição especificada.

First<TSource>(IEnumerable<TSource>)

Devolve o primeiro elemento de uma sequência.

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

Devolve o primeiro elemento da sequência que satisfaz uma condição, ou um valor padrão especificado se tal elemento não for encontrado.

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

Devolve o primeiro elemento da sequência que satisfaz uma condição ou um valor padrão se tal elemento não for encontrado.

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

Devolve 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>)

Devolve 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 seletora de teclas especificada e cria um valor de resultado a partir de cada grupo e da sua chave. Os valores-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 seletora de teclas especificada e cria um valor de resultado a partir de cada grupo e da 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 seletora de tecla. 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 seletora de teclas 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 seletora de teclas especificada e cria um valor de resultado a partir de cada grupo e da 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 seletora de teclas especificada e cria um valor de resultado a partir de cada grupo e da 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 seletora de teclas 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 seletora de teclas 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 especificado IEqualityComparer<T> é usado para comparar tonalidades.

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 das chaves e agrupa os resultados. O comparador de igualdade por defeito é usado para comparar chaves.

Index<TSource>(IEnumerable<TSource>)

Devolve um enumerável que incorpora o índice do elemento numa tupla.

InDocumentOrder<T>(IEnumerable<T>)

Devolve uma coleção de nós que contém todos os nós da coleção de código-fonte, ordenados pela ordem dos documentos.

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

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

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

Produz a interseção conjunta 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 conjunta de duas sequências de acordo com uma função seletora de teclas especificada.

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

Produz a interseção conjunta de duas sequências de acordo com uma função seletora de teclas especificada.

IsNormalized(String, NormalizationForm)

Indica se uma cadeia está numa forma de normalização Unicode especificada.

IsNormalized(String)

Indica se a cadeia especificada pertence à forma 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 nas chaves correspondentes. Um especificado IEqualityComparer<T> é usado para comparar tonalidades.

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 nas chaves correspondentes. O comparador de igualdade por defeito é usado para comparar chaves.

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

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

Last<TSource>(IEnumerable<TSource>)

Devolve o último elemento de uma sequência.

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

Devolve o último elemento de uma sequência que satisfaz uma condição, ou um valor padrão especificado se tal elemento não for encontrado.

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

Devolve o último elemento de uma sequência que satisfaz uma condição ou um valor padrão se tal elemento não for encontrado.

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

Devolve 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>)

Devolve 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 nas chaves correspondentes. Um especificado IEqualityComparer<T> é usado para comparar tonalidades.

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 nas chaves correspondentes. O comparador de igualdade por defeito é usado para comparar chaves.

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

Devolve e Int64 que representa quantos elementos numa sequência satisfazem uma condição.

LongCount<TSource>(IEnumerable<TSource>)

Retorna e Int64 que representa o número total de elementos numa 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 devolve 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 devolve 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 devolve 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 devolve 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 devolve 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 devolve o valor máximo anulável Decimal .

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

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

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

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

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

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

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

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

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

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

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

Devolve o valor máximo numa sequência genérica.

Max<TSource>(IEnumerable<TSource>)

Devolve o valor máximo numa sequência genérica.

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

Devolve o valor máximo numa sequência genérica de acordo com uma função seletora de teclas e comparador de chaves especificadas.

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

Devolve o valor máximo numa sequência genérica de acordo com uma função seletora de teclas 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 devolve 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 devolve o valor mínimo Decimal .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Devolve o valor mínimo numa sequência genérica.

Min<TSource>(IEnumerable<TSource>)

Devolve o valor mínimo numa sequência genérica.

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

Devolve o valor mínimo numa sequência genérica de acordo com uma função seletora de teclas e comparador de chaves especificadas.

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

Devolve o valor mínimo numa sequência genérica de acordo com uma função seletora de teclas especificada.

Nodes<T>(IEnumerable<T>)

Devolve uma coleção dos nós filhos de cada documento e elemento da coleção de código-fonte.

Normalize(String, NormalizationForm)

Normaliza uma cadeia para a forma de normalização Unicode especificada.

Normalize(String)

Normaliza uma cadeia para uma forma de normalização Unicode C.

OfType<TResult>(IEnumerable)

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

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

Ordena os elementos de uma sequência por ordem crescente.

Order<T>(IEnumerable<T>)

Ordena os elementos de uma sequência por ordem crescente.

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

Ordena os elementos de uma sequência por ordem crescente usando um comparador especificado.

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

Ordena os elementos de uma sequência por ordem crescente de acordo com uma chave.

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

Ordena os elementos de uma sequência por ordem decrescente usando um comparador especificado.

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

Ordena os elementos de uma sequência por ordem decrescente de acordo com uma chave.

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

Ordena os elementos de uma sequência por ordem decrescente.

OrderDescending<T>(IEnumerable<T>)

Ordena os elementos de uma sequência por ordem decrescente.

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

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

Remove<T>(IEnumerable<T>)

Remove todos os nós da coleção de origem do seu nó pai.

Reverse<TSource>(IEnumerable<TSource>)

Inverte a ordem dos elementos numa 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 nas chaves correspondentes. Um especificado IEqualityComparer<T> é usado para comparar tonalidades.

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 nas chaves correspondentes. O comparador de igualdade por defeito é usado para comparar chaves.

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

Projeta cada elemento de uma sequência numa nova forma incorporando o índice do elemento.

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

Projeta cada elemento de uma sequência numa nova forma.

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

Projeta cada elemento de uma sequência para um IEnumerable<T>, achata as sequências resultantes numa sequência e invoca uma função seletora de resultados em cada elemento nelas.

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

Projeta cada elemento de uma sequência para um IEnumerable<T>, achata as sequências resultantes numa sequência e invoca uma função seletora de resultados em cada elemento nelas. O índice de cada elemento fonte é usado na forma intermédia projetada desse elemento.

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

Projeta cada elemento de uma sequência para um IEnumerable<T> e achata as sequências resultantes numa sequência.

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

Projeta cada elemento de uma sequência para um IEnumerable<T>, e achata as sequências resultantes numa só sequência. O índice de cada elemento fonte é usado na forma projetada desse elemento.

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

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

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 o seu tipo.

Shuffle<TSource>(IEnumerable<TSource>)

Baralha a ordem dos elementos de uma sequência.

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

Devolve o único elemento de uma sequência que satisfaz uma condição especificada, e lança uma exceção se existirem mais do que um desses elementos.

Single<TSource>(IEnumerable<TSource>)

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

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

Devolve o único elemento de uma sequência que satisfaz uma condição especificada, ou um valor padrão especificado se tal elemento não existir; este método lança uma exceção se mais do que um elemento satisfizerem a condição.

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

Devolve o único elemento de uma sequência que satisfaz uma condição especificada ou um valor padrão se tal elemento não existir; este método lança uma exceção se mais do que um elemento satisfizerem a condição.

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

Devolve o único elemento de uma sequência, ou um valor padrão especificado se a sequência estiver vazia; este método lança uma exceção se houver mais do que um elemento na sequência.

SingleOrDefault<TSource>(IEnumerable<TSource>)

Devolve o único elemento de uma sequência, ou um valor padrão se a sequência estiver vazia; este método lança uma exceção se houver mais do que um elemento na sequência.

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

Ignora um número especificado de elementos numa sequência e depois devolve os elementos restantes.

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

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

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

Ignora elementos numa sequência desde que uma condição especificada seja verdadeira e depois devolve os elementos restantes.

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

Ignora elementos numa sequência desde que uma condição especificada seja verdadeira e depois devolve 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 Decimal valores 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 Double valores 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 Int32 valores 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 Int64 valores 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 nulos Decimal que são obtidos ao invocar 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 nulos Double que são obtidos ao invocar 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 nulos Int32 que são obtidos ao invocar 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 nulos Int64 que são obtidos ao invocar 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 nulos Single que são obtidos ao invocar 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 Single valores obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

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

Devolve um número especificado de elementos contíguos do início de uma sequência.

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

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

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

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

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

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

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

Devolve 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 um array a partir de um IEnumerable<T>.

ToAsyncEnumerable<TSource>(IEnumerable<TSource>)

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

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

Cria a Dictionary<TKey,TValue> partir de uma IEnumerable<T> função seletora de teclas especificada, um comparador e uma função seletora de elementos.

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

Cria um Dictionary<TKey,TValue> a partir de um IEnumerable<T> de acordo com as funções seletoras de teclas e seletores de elementos especificadas.

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

Cria um Dictionary<TKey,TValue> a partir de um IEnumerable<T> de acordo com uma função seletora de teclas especificada e um comparador de chaves.

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

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

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

Cria um FrozenDictionary<TKey,TValue> a partir de um IEnumerable<T> de acordo com as funções seletoras de teclas e seletores de elementos especificadas.

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

Cria a FrozenDictionary<TKey,TValue> partir de uma IEnumerable<T> função seletora de teclas 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> a partir de um IEnumerable<T> usando o comparer para comparar as chaves.

ToHashSet<TSource>(IEnumerable<TSource>)

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

ToImmutableArray<TSource>(IEnumerable<TSource>)

Cria um array imutável a partir 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 do 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 do seu conteúdo usando o comparador de chaves 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 do seu conteúdo.

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

Constrói um dicionário imutável baseado numa 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 fonte.

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

Enumera uma sequência, produz um conjunto de hash imutável do seu conteúdo e utiliza 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 do seu conteúdo.

ToImmutableList<TSource>(IEnumerable<TSource>)

Enumera uma sequência e produz uma lista imutável do 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 ordenado imutável do 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 ordenado imutável do seu conteúdo usando o comparador de chaves especificado.

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

Enumera e transforma uma sequência, produzindo um dicionário ordenado imutável do seu conteúdo.

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

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

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

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

ToList<TSource>(IEnumerable<TSource>)

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

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

Cria a Lookup<TKey,TElement> partir de uma IEnumerable<T> função seletora de teclas especificada, um comparador e uma função seletor de elementos.

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

Cria um Lookup<TKey,TElement> a partir de um IEnumerable<T> de acordo com as funções seletoras de teclas e seletores de elementos especificadas.

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

Cria um Lookup<TKey,TElement> a partir de um IEnumerable<T> de acordo com uma função seletora de teclas especificada e um comparador de chaves.

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

Cria um Lookup<TKey,TElement> a partir de um IEnumerable<T> de acordo com uma função seletor de teclas 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 de conjuntos de duas sequências usando um especificado IEqualityComparer<T>.

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

Produz a união conjunta 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 conjunta de duas sequências de acordo com uma função seletora de teclas especificada.

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

Produz a união conjunta de duas sequências de acordo com uma função seletora de teclas especificada.

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

Filtra uma sequência de valores com base num predicado.

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

Filtra uma sequência de valores com base num 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

Segurança de Thread

Este tipo é seguro para fios.

Ver também