Convert Classe

Definição

Converte um tipo de dado base para outro tipo de dados base.

public ref class Convert abstract sealed
public ref class Convert sealed
public static class Convert
public sealed class Convert
type Convert = class
Public Class Convert
Public NotInheritable Class Convert
Herança
Convert

Exemplos

O exemplo a seguir demonstra alguns dos métodos de conversão na Convert classe, incluindo ToInt32, ToBoolean, e ToString.

double dNumber = 23.15;

try {
    // Returns 23
    int    iNumber = System.Convert.ToInt32(dNumber);
}
catch (System.OverflowException) {
    System.Console.WriteLine(
                "Overflow in double to int conversion.");
}
// Returns True
bool   bNumber = System.Convert.ToBoolean(dNumber);

// Returns "23.15"
string strNumber = System.Convert.ToString(dNumber);

try {
    // Returns '2'
    char chrNumber = System.Convert.ToChar(strNumber[0]);
}
catch (System.ArgumentNullException) {
    System.Console.WriteLine("String is null");
}
catch (System.FormatException) {
    System.Console.WriteLine("String length is greater than 1.");
}

// System.Console.ReadLine() returns a string and it
// must be converted.
int newInteger = 0;
try {
    System.Console.WriteLine("Enter an integer:");
    newInteger = System.Convert.ToInt32(
                        System.Console.ReadLine());
}
catch (System.ArgumentNullException) {
    System.Console.WriteLine("String is null.");
}
catch (System.FormatException) {
    System.Console.WriteLine("String does not consist of an " +
                    "optional sign followed by a series of digits.");
}
catch (System.OverflowException) {
    System.Console.WriteLine(
    "Overflow in string to int conversion.");
}

System.Console.WriteLine("Your integer as a double is {0}",
                         System.Convert.ToDouble(newInteger));
let dNumber = 23.15

try
    // Returns 23
    Convert.ToInt32 dNumber
    |> ignore
with :? OverflowException ->
    printfn "Overflow in double to int conversion."
// Returns True
let bNumber = System.Convert.ToBoolean dNumber

// Returns "23.15"
let strNumber = System.Convert.ToString dNumber

try
    // Returns '2'
    System.Convert.ToChar strNumber[0]
    |> ignore
with
| :? ArgumentNullException ->
    printfn "String is null"
| :? FormatException ->
    printfn "String length is greater than 1."

// System.Console.ReadLine() returns a string and it
// must be converted.
let newInteger =
    try
        printfn "Enter an integer:"
        System.Convert.ToInt32(Console.ReadLine())
    with
    | :? ArgumentNullException ->
        printfn "String is null."
        0
    | :? FormatException ->
        printfn "String does not consist of an optional sign followed by a series of digits."
        0
    | :? OverflowException ->
        printfn "Overflow in string to int conversion."
        0

printfn $"Your integer as a double is {System.Convert.ToDouble newInteger}"
Dim dNumber As Double
dNumber = 23.15

Try
   ' Returns 23
   Dim iNumber As Integer
   iNumber = System.Convert.ToInt32(dNumber)
Catch exp As System.OverflowException
   System.Console.WriteLine("Overflow in double to int conversion.")
End Try

' Returns True
Dim bNumber As Boolean
bNumber = System.Convert.ToBoolean(dNumber)

' Returns "23.15"
Dim strNumber As String
strNumber = System.Convert.ToString(dNumber)

Try
   ' Returns '2'
   Dim chrNumber As Char
   chrNumber = System.Convert.ToChar(strNumber.Chars(1))
Catch exp As System.ArgumentNullException
   System.Console.WriteLine("String is null.")
Catch exp As System.FormatException
   System.Console.WriteLine("String length is greater than 1.")
End Try

' System.Console.ReadLine() returns a string and it
' must be converted.
Dim newInteger As Integer
newInteger = 0
Try
   System.Console.WriteLine("Enter an integer:")
   newInteger = System.Convert.ToInt32(System.Console.ReadLine())
Catch exp As System.ArgumentNullException
   System.Console.WriteLine("String is null.")
Catch exp As System.FormatException
   System.Console.WriteLine("String does not consist of an " + _
       "optional sign followed by a series of digits.")
Catch exp As System.OverflowException
   System.Console.WriteLine("Overflow in string to int conversion.")
End Try

System.Console.WriteLine("Your integer as a double is {0}", _
                         System.Convert.ToDouble(newInteger))

Observações

A classe estática Convert contém métodos que são usados principalmente para dar suporte à conversão de e para os tipos de dados base no .NET. Os tipos de base suportados são Boolean, Char, SByte, Byte, Int16, Int32, Int64, UInt16, UInt32, UInt64, Single, Double, Decimal, DateTime e String. Além disso, a Convert classe inclui métodos para suportar outros tipos de conversões.

Conversões de e para tipos base

Existe um método de conversão para converter cada tipo de base em todos os outros tipos de base. No entanto, a chamada real a um determinado método de conversão pode produzir um de cinco resultados, dependendo do valor do tipo base em tempo de execução e do tipo base alvo. Estes cinco resultados são:

  • Sem conversão. Isso ocorre quando é feita uma tentativa de conversão de um tipo para si mesmo (por exemplo, chamando Convert.ToInt32(Int32) com um argumento do tipo Int32). Nesse caso, o método simplesmente retorna uma instância do tipo original.

  • Um InvalidCastException. Isso ocorre quando uma conversão específica não é suportada. Um InvalidCastException é gerado para as seguintes conversões:

  • Um FormatException. Isso ocorre quando a tentativa de converter um valor de cadeia de caracteres para qualquer outro tipo base falha porque a cadeia de caracteres não está no formato adequado. A exceção é lançada para as seguintes conversões:

    • Uma cadeia de caracteres a ser convertida em um Boolean valor não é igual Boolean.TrueString ou Boolean.FalseString.
    • Uma cadeia de caracteres a ser convertida em um Char valor consiste em vários caracteres.
    • Uma cadeia de caracteres a ser convertida em qualquer tipo numérico não é reconhecida como um número válido.
    • Uma cadeia de caracteres a ser convertida em um DateTime não é reconhecida como um valor de data e hora válido.
  • Uma conversão bem-sucedida. Para conversões entre dois tipos de base diferentes não listados nos resultados anteriores, todas as conversões de ampliação, bem como todas as conversões de estreitamento que não resultem em perda de dados serão bem-sucedidas e o método retornará um valor do tipo de base de destino.

  • Um OverflowException. Isso ocorre quando uma conversão de estreitamento resulta em uma perda de dados. Por exemplo, tentar converter uma Int32 instância cujo valor é 10000 em um Byte tipo gera um OverflowException porque 10000 está fora do intervalo do tipo de Byte dados.

Uma exceção não será lançada se a conversão de um tipo numérico resultar em uma perda de precisão (ou seja, a perda de alguns dígitos menos significativos). No entanto, uma exceção será lançada se o resultado for maior do que pode ser representado pelo tipo de valor de retorno do método de conversão específico.

Por exemplo, quando um Double é convertido em um Single, pode ocorrer uma perda de precisão, mas nenhuma exceção é lançada. No entanto, se a magnitude de Double for demasiado grande para ser representada por um Single, é lançada uma exceção de overflow.

Números não decimais

A Convert classe inclui métodos estáticos que você pode chamar para converter valores integrais em representações de cadeia de caracteres não decimais e para converter cadeias de caracteres que representam números não decimais em valores integrais. Cada um desses métodos de conversão inclui um base argumento que permite especificar o sistema numérico: binário (base 2), octal (base 8) e hexadecimal (base 16), bem como decimal (base 10). Há um conjunto de métodos para converter cada um dos tipos de integrais primitivas compatíveis com CLS em uma cadeia de caracteres e um para converter uma cadeia de caracteres em cada um dos tipos de integrais primitivas:

O exemplo a seguir converte o valor de Int16.MaxValue para uma cadeia de caracteres em todos os formatos numéricos suportados. Em seguida, ele converte o valor da cadeia de caracteres de volta em um Int16 valor.

using System;

public class Example
{
   public static void Main()
   {
      int[] baseValues = { 2, 8, 10, 16 };
      short value = Int16.MaxValue;
      foreach (var baseValue in baseValues) {
         String s = Convert.ToString(value, baseValue);
         short value2 = Convert.ToInt16(s, baseValue);

         Console.WriteLine("{0} --> {1} (base {2}) --> {3}",
                           value, s, baseValue, value2);
      }
   }
}
// The example displays the following output:
//     32767 --> 111111111111111 (base 2) --> 32767
//     32767 --> 77777 (base 8) --> 32767
//     32767 --> 32767 (base 10) --> 32767
//     32767 --> 7fff (base 16) --> 32767
open System

let baseValues = [ 2; 8; 10; 16 ]
let value = Int16.MaxValue
for baseValue in baseValues do
    let s = Convert.ToString(value, baseValue)
    let value2 = Convert.ToInt16(s, baseValue)
    printfn $"{value} --> {s} (base {baseValue}) --> {value2}"

// The example displays the following output:
//     32767 --> 111111111111111 (base 2) --> 32767
//     32767 --> 77777 (base 8) --> 32767
//     32767 --> 32767 (base 10) --> 32767
//     32767 --> 7fff (base 16) --> 32767
Module Example2
    Public Sub Main()
        Dim baseValues() As Integer = {2, 8, 10, 16}
        Dim value As Short = Int16.MaxValue
        For Each baseValue In baseValues
            Dim s As String = Convert.ToString(value, baseValue)
            Dim value2 As Short = Convert.ToInt16(s, baseValue)

            Console.WriteLine("{0} --> {1} (base {2}) --> {3}",
                           value, s, baseValue, value2)
        Next
    End Sub
End Module
' The example displays the following output:
'     32767 --> 111111111111111 (base 2) --> 32767
'     32767 --> 77777 (base 8) --> 32767
'     32767 --> 32767 (base 10) --> 32767
'     32767 --> 7fff (base 16) --> 32767

Conversões de objetos personalizados para tipos base

Além de suportar conversões entre os tipos base, o método suporta a conversão Convert de qualquer tipo personalizado para qualquer tipo base. Para fazer isso, o tipo personalizado deve implementar a IConvertible interface, que define métodos para converter o tipo de implementação para cada um dos tipos base. As conversões que não são suportadas por um tipo específico devem lançar um InvalidCastException.

Quando o ChangeType método recebe um tipo personalizado como seu primeiro parâmetro, ou quando o Convert.Tométodo Type (como Convert.ToInt32(Object) ou Convert.ToDouble(Object, IFormatProvider)) é chamado e recebe uma instância de um tipo personalizado como seu primeiro parâmetro, o Convert método, por sua vez, chama a implementação da conversão do tipo personalizado IConvertible para executar a conversão. Para obter mais informações, consulte Conversão de tipo no .NET.

Informações de formatação específicas da cultura

Todos os métodos de conversão de tipo base e o ChangeType método incluem sobrecargas que têm um parâmetro do tipo IFormatProvider. Por exemplo, o Convert.ToBoolean método tem as seguintes duas sobrecargas:

O IFormatProvider parâmetro pode fornecer informações de formatação específicas da cultura para auxiliar o processo de conversão. No entanto, ele é ignorado pela maioria dos métodos de conversão de tipo base. Ele é usado apenas pelos seguintes métodos de conversão de tipo base. Se um nullIFormatProvider argumento for passado para esses métodos, o CultureInfo objeto que representa a cultura atual será usado.

No entanto, qualquer tipo definido pelo usuário que implementa IConvertible pode fazer uso do IFormatProvider parâmetro.

Codificação Base64

A codificação Base64 converte dados binários em uma cadeia de caracteres. Os dados expressos como dígitos de base 64 podem ser facilmente transmitidos através de canais de dados que só podem transmitir caracteres de 7 bits. A Convert classe inclui os seguintes métodos para suportar a codificação base64: um conjunto de métodos suporta a conversão de uma matriz de bytes para e de um String ou para e de uma matriz de caracteres Unicode composta por caracteres de dígitos em base 64.

  • ToBase64String, que converte uma matriz de bytes em uma cadeia de caracteres codificada em base64.
  • ToBase64CharArray, que converte uma matriz de bytes em uma matriz de caracteres codificada em base64.
  • FromBase64String, que converte uma cadeia de caracteres codificada em base64 em uma matriz de bytes.
  • FromBase64CharArray, que converte uma matriz de caracteres codificada em base64 em uma matriz de bytes.

Outras conversões comuns

Você pode usar outras classes .NET para executar algumas conversões que não são suportadas pelos métodos estáticos da Convert classe. Estes são, entre outros:

  • Conversão em matrizes de bytes

    A BitConverter classe fornece métodos que convertem os tipos numéricos primitivos (incluindo Boolean) em matrizes de bytes e de matrizes de bytes de volta para tipos de dados primitivos.

  • Codificação e descodificação de caracteres

    A Encoding classe e suas classes derivadas (como UnicodeEncoding e UTF8Encoding) fornecem métodos para codificar uma matriz de caracteres ou uma cadeia de caracteres (ou seja, para convertê-los em uma matriz de bytes em uma codificação específica) e para decodificar uma matriz de bytes codificada (ou seja, converter uma matriz de bytes de volta para caracteres Unicode codificados em UTF16). Para obter mais informações, consulte Codificação de caracteres no .NET.

Campos

Name Descrição
DBNull

Uma constante que representa uma coluna da base de dados que está ausente de dados; ou seja, base de dados nula.

Métodos

Name Descrição
ChangeType(Object, Type, IFormatProvider)

Devolve um objeto do tipo especificado cujo valor é equivalente ao objeto especificado. Um parâmetro fornece informação de formatação específica para cada cultura.

ChangeType(Object, Type)

Devolve um objeto do tipo especificado e cujo valor é equivalente ao objeto especificado.

ChangeType(Object, TypeCode, IFormatProvider)

Devolve um objeto do tipo especificado cujo valor é equivalente ao objeto especificado. Um parâmetro fornece informação de formatação específica para cada cultura.

ChangeType(Object, TypeCode)

Devolve um objeto do tipo especificado cujo valor é equivalente ao objeto especificado.

FromBase64CharArray(Char[], Int32, Int32)

Converte um subconjunto de um array de caracteres Unicode, que codifica dados binários como dígitos de base 64, num array de inteiros não assinados equivalente de 8 bits. Os parâmetros especificam o subconjunto no array de entrada e o número de elementos a converter.

FromBase64String(String)

Converte a cadeia especificada, que codifica dados binários como dígitos base-64, para um array de inteiros não assinados equivalente de 8 bits.

FromHexString(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32)

Converte a amplitude dos caracteres UTF-8, que codificam dados binários como caracteres hexadecimais, numa extensão equivalente de 8 bits sem sinal.

FromHexString(ReadOnlySpan<Byte>)

Converte o span, que codifica dados binários como caracteres hexadecimais, para um array de inteiros não assinados equivalente de 8 bits.

FromHexString(ReadOnlySpan<Char>, Span<Byte>, Int32, Int32)

Converte o intervalo de caracteres, que codifica dados binários como caracteres hexadecimais, num intervalo equivalente de inteiros sem sinal de 8 bits.

FromHexString(ReadOnlySpan<Char>)

Converte o span, que codifica dados binários como caracteres hexadecimais, para um array de inteiros não assinados equivalente de 8 bits.

FromHexString(String, Span<Byte>, Int32, Int32)

Converte a cadeia, que codifica dados binários como caracteres hexadecimais, numa extensão equivalente de 8 bits de inteiros sem sinal.

FromHexString(String)

Converte a cadeia especificada, que codifica dados binários como caracteres hexadecimais, num array de inteiros não assinados equivalente de 8 bits.

GetTypeCode(Object)

Devolve o TypeCode para o objeto especificado.

IsDBNull(Object)

Devolve uma indicação se o objeto especificado é do tipo DBNull.

ToBase64CharArray(Byte[], Int32, Int32, Char[], Int32, Base64FormattingOptions)

Converte um subconjunto de um array inteiro sem sinal de 8 bits num subconjunto equivalente de um array de caracteres Unicode codificado com dígitos em base 64. Os parâmetros especificam os subconjuntos como deslocamentos nos arrays de entrada e saída, o número de elementos no array de entrada a converter e se as quebras de linha são inseridas no array de saída.

ToBase64CharArray(Byte[], Int32, Int32, Char[], Int32)

Converte um subconjunto de um array inteiro sem sinal de 8 bits num subconjunto equivalente de um array de caracteres Unicode codificado com dígitos em base 64. Os parâmetros especificam os subconjuntos como deslocamentos nos arrays de entrada e saída, e o número de elementos no array de entrada a converter.

ToBase64String(Byte[], Base64FormattingOptions)

Converte um array de inteiros não assinados de 8 bits para a sua representação equivalente de cadeia, codificada com dígitos em base 64. Pode especificar se deve inserir quebras de linha no valor de retorno.

ToBase64String(Byte[], Int32, Int32, Base64FormattingOptions)

Converte um subconjunto de um array de inteiros não assinados de 8 bits para a sua representação equivalente em cadeia codificada com dígitos em base 64. Os parâmetros especificam o subconjunto como um deslocamento no array de entrada, o número de elementos no array a converter e se devem inserir quebras de linha no valor de retorno.

ToBase64String(Byte[], Int32, Int32)

Converte um subconjunto de um array de inteiros não assinados de 8 bits para a sua representação equivalente em cadeia codificada com dígitos em base 64. Os parâmetros especificam o subconjunto como um deslocamento no array de entrada, e o número de elementos no array a converter.

ToBase64String(Byte[])

Converte um array de inteiros não assinados de 8 bits para a sua representação equivalente de cadeia, codificada com dígitos em base 64.

ToBase64String(ReadOnlySpan<Byte>, Base64FormattingOptions)

Converte os inteiros não assinados de 8 bits dentro do intervalo de apenas leitura especificado para a sua representação equivalente de cadeias, codificada com dígitos em base 64. Podes opcionalmente especificar se deves inserir quebras de linha no valor de retorno.

ToBoolean(Boolean)

Devolve o valor booleano especificado; não é realizada nenhuma conversão real.

ToBoolean(Byte)

Converte o valor do inteiro sem sinal especificado de 8 bits para um valor booleano equivalente.

ToBoolean(Char)

Chamar este método gera sempre .InvalidCastException

ToBoolean(DateTime)

Chamar este método gera sempre .InvalidCastException

ToBoolean(Decimal)

Converte o valor do número decimal especificado num valor booleano equivalente.

ToBoolean(Double)

Converte o valor do número de ponto flutuante de dupla precisão especificado para um valor booleano equivalente.

ToBoolean(Int16)

Converte o valor do inteiro com sinal de 16 bits especificado para um valor booleano equivalente.

ToBoolean(Int32)

Converte o valor do inteiro com sinal especificado de 32 bits para um valor booleano equivalente.

ToBoolean(Int64)

Converte o valor do inteiro com sinal especificado de 64 bits para um valor booleano equivalente.

ToBoolean(Object, IFormatProvider)

Converte o valor do objeto especificado para um valor Booleano equivalente, usando a informação de formatação específica da cultura especificada.

ToBoolean(Object)

Converte o valor de um objeto especificado num valor booleano equivalente.

ToBoolean(SByte)

Converte o valor do inteiro com sinal especificado de 8 bits para um valor booleano equivalente.

ToBoolean(Single)

Converte o valor do número de ponto flutuante de precisão simples especificado para um valor booleano equivalente.

ToBoolean(String, IFormatProvider)

Converte a representação de cadeia especificada de um valor lógico para o seu equivalente booleano, usando a informação de formatação específica para cultura.

ToBoolean(String)

Converte a representação de cadeia especificada de um valor lógico para o seu equivalente booleano.

ToBoolean(UInt16)

Converte o valor do inteiro não assinado especificado de 16 bits para um valor booleano equivalente.

ToBoolean(UInt32)

Converte o valor do inteiro não assinado especificado de 32 bits para um valor booleano equivalente.

ToBoolean(UInt64)

Converte o valor do inteiro não assinado especificado de 64 bits para um valor booleano equivalente.

ToByte(Boolean)

Converte o valor booleano especificado para o inteiro não assinado equivalente de 8 bits.

ToByte(Byte)

Devolve o inteiro não assinado especificado de 8 bits; não é realizada nenhuma conversão real.

ToByte(Char)

Converte o valor do carácter Unicode especificado para o equivalente inteiro sem sinal de 8 bits.

ToByte(DateTime)

Chamar este método gera sempre .InvalidCastException

ToByte(Decimal)

Converte o valor do número decimal especificado para um inteiro equivalente sem sinal de 8 bits.

ToByte(Double)

Converte o valor do número de ponto flutuante de dupla precisão especificado para um inteiro equivalente sem sinal de 8 bits.

ToByte(Int16)

Converte o valor do inteiro com sinal especificado de 16 bits para um inteiro equivalente sem sinal de 8 bits.

ToByte(Int32)

Converte o valor do inteiro com sinal especificado de 32 bits para um inteiro equivalente sem sinal de 8 bits.

ToByte(Int64)

Converte o valor do inteiro com sinal especificado de 64 bits para um inteiro não assinado equivalente de 8 bits.

ToByte(Object, IFormatProvider)

Converte o valor do objeto especificado para um inteiro sem sinal de 8 bits, usando a informação de formatação específica da cultura especificada.

ToByte(Object)

Converte o valor do objeto especificado para um inteiro sem sinal de 8 bits.

ToByte(SByte)

Converte o valor do inteiro assinado especificado de 8 bits para um inteiro não assinado equivalente de 8 bits.

ToByte(Single)

Converte o valor do número de ponto flutuante de precisão simples especificado para um inteiro equivalente sem sinal de 8 bits.

ToByte(String, IFormatProvider)

Converte a representação de cadeia especificada de um número num inteiro equivalente sem sinal de 8 bits, usando informação de formatação específica para cultura.

ToByte(String, Int32)

Converte a representação da cadeia de um número numa base especificada para um inteiro equivalente sem sinal de 8 bits.

ToByte(String)

Converte a representação da cadeia especificada de um número num inteiro equivalente sem sinal de 8 bits.

ToByte(UInt16)

Converte o valor do inteiro sem sinal especificado de 16 bits para um inteiro sem sinal equivalente de 8 bits.

ToByte(UInt32)

Converte o valor do inteiro não assinado especificado de 32 bits para um inteiro equivalente sem sinal de 8 bits.

ToByte(UInt64)

Converte o valor do inteiro sem sinal especificado de 64 bits para um inteiro equivalente sem sinal de 8 bits.

ToChar(Boolean)

Chamar este método gera sempre .InvalidCastException

ToChar(Byte)

Converte o valor do inteiro não assinado especificado de 8 bits para o seu carácter Unicode equivalente.

ToChar(Char)

Devolve o valor especificado do carácter Unicode; não é realizada nenhuma conversão real.

ToChar(DateTime)

Chamar este método gera sempre .InvalidCastException

ToChar(Decimal)

Chamar este método gera sempre .InvalidCastException

ToChar(Double)

Chamar este método gera sempre .InvalidCastException

ToChar(Int16)

Converte o valor do inteiro com assinatura de 16 bits especificado para o seu carácter Unicode equivalente.

ToChar(Int32)

Converte o valor do inteiro com sinal especificado de 32 bits para o seu carácter Unicode equivalente.

ToChar(Int64)

Converte o valor do inteiro com sinal especificado de 64 bits para o seu carácter Unicode equivalente.

ToChar(Object, IFormatProvider)

Converte o valor do objeto especificado para o seu carácter Unicode equivalente, usando a informação de formatação específica da cultura especificada.

ToChar(Object)

Converte o valor do objeto especificado para um carácter Unicode.

ToChar(SByte)

Converte o valor do inteiro com sinal especificado de 8 bits para o seu carácter Unicode equivalente.

ToChar(Single)

Chamar este método gera sempre .InvalidCastException

ToChar(String, IFormatProvider)

Converte o primeiro carácter de uma cadeia especificada para um carácter Unicode, usando informação de formatação específica para cultura.

ToChar(String)

Converte o primeiro carácter de uma cadeia especificada para um carácter Unicode.

ToChar(UInt16)

Converte o valor do inteiro não assinado especificado de 16 bits para o seu carácter Unicode equivalente.

ToChar(UInt32)

Converte o valor do inteiro não assinado especificado de 32 bits para o seu carácter Unicode equivalente.

ToChar(UInt64)

Converte o valor do inteiro não assinado especificado de 64 bits para o seu carácter Unicode equivalente.

ToDateTime(Boolean)

Chamar este método gera sempre .InvalidCastException

ToDateTime(Byte)

Chamar este método gera sempre .InvalidCastException

ToDateTime(Char)

Chamar este método gera sempre .InvalidCastException

ToDateTime(DateTime)

Devolve o objeto especificado DateTime ; não é realizada nenhuma conversão real.

ToDateTime(Decimal)

Chamar este método gera sempre .InvalidCastException

ToDateTime(Double)

Chamar este método gera sempre .InvalidCastException

ToDateTime(Int16)

Chamar este método gera sempre .InvalidCastException

ToDateTime(Int32)

Chamar este método gera sempre .InvalidCastException

ToDateTime(Int64)

Chamar este método gera sempre .InvalidCastException

ToDateTime(Object, IFormatProvider)

Converte o valor do objeto especificado para um DateTime objeto, usando a informação de formatação específica da cultura.

ToDateTime(Object)

Converte o valor do objeto especificado num DateTime objeto.

ToDateTime(SByte)

Chamar este método gera sempre .InvalidCastException

ToDateTime(Single)

Chamar este método gera sempre .InvalidCastException

ToDateTime(String, IFormatProvider)

Converte a representação em cadeia especificada de um número para uma data e hora equivalentes, usando a informação de formatação específica da cultura especificada.

ToDateTime(String)

Converte a representação especificada de uma data e hora para um valor equivalente de data e hora.

ToDateTime(UInt16)

Chamar este método gera sempre .InvalidCastException

ToDateTime(UInt32)

Chamar este método gera sempre .InvalidCastException

ToDateTime(UInt64)

Chamar este método gera sempre .InvalidCastException

ToDecimal(Boolean)

Converte o valor booleano especificado para o número decimal equivalente.

ToDecimal(Byte)

Converte o valor do inteiro sem sinal especificado de 8 bits para o número decimal equivalente.

ToDecimal(Char)

Chamar este método gera sempre .InvalidCastException

ToDecimal(DateTime)

Chamar este método gera sempre .InvalidCastException

ToDecimal(Decimal)

Devolve o número decimal especificado; não é realizada nenhuma conversão real.

ToDecimal(Double)

Converte o valor do número de ponto flutuante de dupla precisão especificado para um número decimal equivalente.

ToDecimal(Int16)

Converte o valor do inteiro assinado especificado de 16 bits para um número decimal equivalente.

ToDecimal(Int32)

Converte o valor do inteiro com sinal especificado de 32 bits num número decimal equivalente.

ToDecimal(Int64)

Converte o valor do inteiro com sinal especificado de 64 bits num número decimal equivalente.

ToDecimal(Object, IFormatProvider)

Converte o valor do objeto especificado para um número decimal equivalente, usando a informação de formatação específica da cultura.

ToDecimal(Object)

Converte o valor do objeto especificado para um número decimal equivalente.

ToDecimal(SByte)

Converte o valor do inteiro com sinal de 8 bits especificado para o número decimal equivalente.

ToDecimal(Single)

Converte o valor do número de ponto flutuante de precisão simples especificado para o número decimal equivalente.

ToDecimal(String, IFormatProvider)

Converte a representação em cadeia especificada de um número num número decimal equivalente, usando a informação de formatação específica da cultura.

ToDecimal(String)

Converte a representação da cadeia especificada de um número num número decimal equivalente.

ToDecimal(UInt16)

Converte o valor do inteiro não assinado especificado de 16 bits num número decimal equivalente.

ToDecimal(UInt32)

Converte o valor do inteiro não assinado especificado de 32 bits para um número decimal equivalente.

ToDecimal(UInt64)

Converte o valor do inteiro sem sinal especificado de 64 bits para um número decimal equivalente.

ToDouble(Boolean)

Converte o valor booleano especificado para o número equivalente de ponto flutuante de dupla precisão.

ToDouble(Byte)

Converte o valor do número inteiro sem sinal especificado de 8 bits para o número equivalente de ponto flutuante de dupla precisão.

ToDouble(Char)

Chamar este método gera sempre .InvalidCastException

ToDouble(DateTime)

Chamar este método gera sempre .InvalidCastException

ToDouble(Decimal)

Converte o valor do número decimal especificado para um número equivalente de ponto flutuante de dupla precisão.

ToDouble(Double)

Devolve o número de ponto flutuante de dupla precisão especificado; não é realizada nenhuma conversão real.

ToDouble(Int16)

Converte o valor do inteiro com sinal especificado de 16 bits para um número equivalente de ponto flutuante de dupla precisão.

ToDouble(Int32)

Converte o valor do inteiro com sinal especificado de 32 bits num número equivalente de ponto flutuante de precisão dupla.

ToDouble(Int64)

Converte o valor do inteiro com sinal especificado de 64 bits para um número equivalente de ponto flutuante de dupla precisão.

ToDouble(Object, IFormatProvider)

Converte o valor do objeto especificado para um número de ponto flutuante de dupla precisão, usando a informação de formatação específica da cultura especificada.

ToDouble(Object)

Converte o valor do objeto especificado para um número de ponto flutuante de dupla precisão.

ToDouble(SByte)

Converte o valor do inteiro com sinal especificado de 8 bits para o número equivalente de ponto flutuante de dupla precisão.

ToDouble(Single)

Converte o valor do número de ponto flutuante de precisão simples especificado para um número equivalente de ponto flutuante de precisão dupla.

ToDouble(String, IFormatProvider)

Converte a representação de cadeia especificada de um número num número equivalente de ponto flutuante de dupla precisão, usando a informação de formatação específica por cultura.

ToDouble(String)

Converte a representação de cadeia especificada de um número num número equivalente de ponto flutuante de dupla precisão.

ToDouble(UInt16)

Converte o valor do inteiro não assinado especificado de 16 bits para o número equivalente de ponto flutuante de dupla precisão.

ToDouble(UInt32)

Converte o valor do inteiro não assinado especificado de 32 bits para um número equivalente de ponto flutuante de dupla precisão.

ToDouble(UInt64)

Converte o valor do inteiro não assinado especificado de 64 bits para um número equivalente de ponto flutuante de dupla precisão.

ToHexString(Byte[], Int32, Int32)

Converte um subconjunto de um array de inteiros não assinados de 8 bits para a sua representação equivalente em cadeia codificada com caracteres hexadecimais maiúsculos. Os parâmetros especificam o subconjunto como um deslocamento no array de entrada e o número de elementos no array a converter.

ToHexString(Byte[])

Converte um array de inteiros não assinados de 8 bits para a sua representação equivalente em cadeia codificada com caracteres hexadecimais maiúsculos.

ToHexString(ReadOnlySpan<Byte>)

Converte um intervalo de inteiros não assinados de 8 bits para a sua representação equivalente de cadeias codificada com caracteres hexadecimais maiúsculos.

ToHexStringLower(Byte[], Int32, Int32)

Converte um subconjunto de um array de inteiros sem sinal de 8 bits para a sua representação equivalente de cadeias codificada com caracteres hexadecimais minúsculos. Os parâmetros especificam o subconjunto como um deslocamento no array de entrada e o número de elementos no array a converter.

ToHexStringLower(Byte[])

Converte um array de inteiros não assinados de 8 bits para a sua representação equivalente de cadeia, codificada com caracteres hexadecimais minúsculos.

ToHexStringLower(ReadOnlySpan<Byte>)

Converte um intervalo de inteiros não assinados de 8 bits para a sua representação equivalente de cadeias, codificada com caracteres hexadecimais minúsculos.

ToInt16(Boolean)

Converte o valor booleano especificado para o inteiro assinado equivalente de 16 bits.

ToInt16(Byte)

Converte o valor do inteiro não assinado especificado de 8 bits para o equivalente inteiro com sinal de 16 bits.

ToInt16(Char)

Converte o valor do carácter Unicode especificado para o equivalente inteiro assinado de 16 bits.

ToInt16(DateTime)

Chamar este método gera sempre .InvalidCastException

ToInt16(Decimal)

Converte o valor do número decimal especificado para um inteiro assinado equivalente de 16 bits.

ToInt16(Double)

Converte o valor do número de ponto flutuante de dupla precisão especificado para um inteiro assinado equivalente de 16 bits.

ToInt16(Int16)

Devolve o inteiro assinado especificado de 16 bits; não é realizada nenhuma conversão real.

ToInt16(Int32)

Converte o valor do inteiro assinado especificado de 32 bits para um inteiro assinado equivalente de 16 bits.

ToInt16(Int64)

Converte o valor do inteiro assinado especificado de 64 bits para um inteiro assinado equivalente de 16 bits.

ToInt16(Object, IFormatProvider)

Converte o valor do objeto especificado para um inteiro assinado de 16 bits, usando a informação de formatação específica da cultura.

ToInt16(Object)

Converte o valor do objeto especificado para um inteiro assinado de 16 bits.

ToInt16(SByte)

Converte o valor do inteiro assinado especificado de 8 bits para o equivalente inteiro assinado de 16 bits.

ToInt16(Single)

Converte o valor do número de ponto flutuante de precisão simples especificado para um inteiro com sinal equivalente de 16 bits.

ToInt16(String, IFormatProvider)

Converte a representação em cadeia especificada de um número num inteiro assinado equivalente de 16 bits, usando a informação de formatação específica da cultura.

ToInt16(String, Int32)

Converte a representação da cadeia de um número numa base especificada para um inteiro assinado equivalente de 16 bits.

ToInt16(String)

Converte a representação da cadeia especificada de um número num inteiro com sinal equivalente de 16 bits.

ToInt16(UInt16)

Converte o valor do inteiro não assinado especificado de 16 bits para o equivalente inteiro com sinal de 16 bits.

ToInt16(UInt32)

Converte o valor do inteiro não assinado especificado de 32 bits para um inteiro com sinal equivalente de 16 bits.

ToInt16(UInt64)

Converte o valor do inteiro não assinado especificado de 64 bits para um inteiro com sinal equivalente de 16 bits.

ToInt32(Boolean)

Converte o valor booleano especificado para o inteiro assinado equivalente de 32 bits.

ToInt32(Byte)

Converte o valor do inteiro não assinado especificado de 8 bits para o equivalente inteiro com sinal de 32 bits.

ToInt32(Char)

Converte o valor do carácter Unicode especificado para o equivalente inteiro assinado de 32 bits.

ToInt32(DateTime)

Chamar este método gera sempre .InvalidCastException

ToInt32(Decimal)

Converte o valor do número decimal especificado para um inteiro assinado equivalente de 32 bits.

ToInt32(Double)

Converte o valor do número de ponto flutuante de dupla precisão especificado para um inteiro assinado equivalente de 32 bits.

ToInt32(Int16)

Converte o valor do inteiro assinado especificado de 16 bits para um inteiro assinado equivalente de 32 bits.

ToInt32(Int32)

Devolve o inteiro assinado especificado de 32 bits; não é realizada nenhuma conversão real.

ToInt32(Int64)

Converte o valor do inteiro assinado especificado de 64 bits para um inteiro assinado equivalente de 32 bits.

ToInt32(Object, IFormatProvider)

Converte o valor do objeto especificado para um inteiro assinado de 32 bits, usando a informação de formatação específica da cultura.

ToInt32(Object)

Converte o valor do objeto especificado para um inteiro assinado de 32 bits.

ToInt32(SByte)

Converte o valor do inteiro assinado especificado de 8 bits para o equivalente inteiro assinado de 32 bits.

ToInt32(Single)

Converte o valor do número de ponto flutuante de precisão simples especificado para um inteiro assinado equivalente de 32 bits.

ToInt32(String, IFormatProvider)

Converte a representação de cadeia especificada de um número num inteiro com sinal equivalente de 32 bits, usando a informação de formatação específica para cultura.

ToInt32(String, Int32)

Converte a representação da cadeia de um número numa base especificada para um inteiro assinado equivalente de 32 bits.

ToInt32(String)

Converte a representação da cadeia especificada de um número num inteiro assinado equivalente de 32 bits.

ToInt32(UInt16)

Converte o valor do inteiro não sinalado especificado de 16 bits para o equivalente inteiro com sinal de 32 bits.

ToInt32(UInt32)

Converte o valor do inteiro não assinado especificado de 32 bits para um inteiro com sinal equivalente de 32 bits.

ToInt32(UInt64)

Converte o valor do inteiro não assinado especificado de 64 bits para um inteiro com sinal equivalente de 32 bits.

ToInt64(Boolean)

Converte o valor booleano especificado para o equivalente inteiro assinado de 64 bits.

ToInt64(Byte)

Converte o valor do inteiro não assinado especificado de 8 bits para o equivalente inteiro com sinal de 64 bits.

ToInt64(Char)

Converte o valor do carácter Unicode especificado para o inteiro assinado equivalente de 64 bits.

ToInt64(DateTime)

Chamar este método gera sempre .InvalidCastException

ToInt64(Decimal)

Converte o valor do número decimal especificado para um inteiro assinado equivalente de 64 bits.

ToInt64(Double)

Converte o valor do número de ponto flutuante de dupla precisão especificado para um inteiro assinado equivalente de 64 bits.

ToInt64(Int16)

Converte o valor do inteiro assinado especificado de 16 bits para um inteiro assinado equivalente de 64 bits.

ToInt64(Int32)

Converte o valor do inteiro assinado especificado de 32 bits para um inteiro assinado equivalente de 64 bits.

ToInt64(Int64)

Devolve o inteiro com sinal especificado de 64 bits; não é realizada nenhuma conversão real.

ToInt64(Object, IFormatProvider)

Converte o valor do objeto especificado para um inteiro assinado de 64 bits, usando a informação de formatação específica da cultura.

ToInt64(Object)

Converte o valor do objeto especificado para um inteiro assinado de 64 bits.

ToInt64(SByte)

Converte o valor do inteiro com sinal especificado de 8 bits para o equivalente inteiro com sinal de 64 bits.

ToInt64(Single)

Converte o valor do número de ponto flutuante de precisão simples especificado para um inteiro assinado equivalente de 64 bits.

ToInt64(String, IFormatProvider)

Converte a representação de cadeia especificada de um número para um inteiro assinado equivalente de 64 bits, usando a informação de formatação específica da cultura.

ToInt64(String, Int32)

Converte a representação da cadeia de um número numa base especificada para um inteiro com sinal equivalente de 64 bits.

ToInt64(String)

Converte a representação da cadeia especificada de um número num inteiro assinado equivalente de 64 bits.

ToInt64(UInt16)

Converte o valor do inteiro não assinado especificado de 16 bits para o equivalente inteiro com sinal de 64 bits.

ToInt64(UInt32)

Converte o valor do inteiro não assinado especificado de 32 bits para um inteiro assinado equivalente de 64 bits.

ToInt64(UInt64)

Converte o valor do inteiro não assinado especificado de 64 bits para um inteiro com sinal equivalente de 64 bits.

ToSByte(Boolean)

Converte o valor booleano especificado para o inteiro assinado equivalente de 8 bits.

ToSByte(Byte)

Converte o valor do inteiro não assinado especificado de 8 bits para o equivalente inteiro com sinal de 8 bits.

ToSByte(Char)

Converte o valor do carácter Unicode especificado para o inteiro assinado equivalente de 8 bits.

ToSByte(DateTime)

Chamar este método gera sempre .InvalidCastException

ToSByte(Decimal)

Converte o valor do número decimal especificado para um inteiro assinado equivalente de 8 bits.

ToSByte(Double)

Converte o valor do número de ponto flutuante de dupla precisão especificado para um inteiro com sinal equivalente de 8 bits.

ToSByte(Int16)

Converte o valor do inteiro assinado especificado de 16 bits para o inteiro assinado equivalente de 8 bits.

ToSByte(Int32)

Converte o valor do inteiro assinado especificado de 32 bits para um inteiro assinado equivalente de 8 bits.

ToSByte(Int64)

Converte o valor do inteiro assinado especificado de 64 bits para um inteiro assinado equivalente de 8 bits.

ToSByte(Object, IFormatProvider)

Converte o valor do objeto especificado para um inteiro com sinal de 8 bits, usando a informação de formatação específica da cultura.

ToSByte(Object)

Converte o valor do objeto especificado para um inteiro assinado de 8 bits.

ToSByte(SByte)

Devolve o inteiro com sinal especificado de 8 bits; não é realizada nenhuma conversão real.

ToSByte(Single)

Converte o valor do número de ponto flutuante de precisão simples especificado para um inteiro com sinal equivalente de 8 bits.

ToSByte(String, IFormatProvider)

Converte a representação de cadeia especificada de um número num inteiro assinado equivalente de 8 bits, usando a informação de formatação específica da cultura.

ToSByte(String, Int32)

Converte a representação da cadeia de um número numa base especificada para um inteiro assinado equivalente de 8 bits.

ToSByte(String)

Converte a representação da cadeia especificada de um número num inteiro assinado equivalente de 8 bits.

ToSByte(UInt16)

Converte o valor do inteiro não assinado especificado de 16 bits para o equivalente inteiro com sinal de 8 bits.

ToSByte(UInt32)

Converte o valor do inteiro não assinado especificado de 32 bits para um inteiro com sinal equivalente de 8 bits.

ToSByte(UInt64)

Converte o valor do inteiro sem sinal especificado de 64 bits para um inteiro com sinal equivalente de 8 bits.

ToSingle(Boolean)

Converte o valor booleano especificado para o número equivalente de ponto flutuante de precisão simples.

ToSingle(Byte)

Converte o valor do inteiro sem sinal especificado de 8 bits para o número equivalente de ponto flutuante de precisão simples.

ToSingle(Char)

Chamar este método gera sempre .InvalidCastException

ToSingle(DateTime)

Chamar este método gera sempre .InvalidCastException

ToSingle(Decimal)

Converte o valor do número decimal especificado para um número equivalente de ponto flutuante de precisão simples.

ToSingle(Double)

Converte o valor do número de ponto flutuante de dupla precisão especificado para um número equivalente de ponto flutuante de precisão simples.

ToSingle(Int16)

Converte o valor do inteiro com sinal especificado de 16 bits para um número equivalente de ponto flutuante de precisão simples.

ToSingle(Int32)

Converte o valor do inteiro com sinal especificado de 32 bits para um número equivalente de ponto flutuante de precisão simples.

ToSingle(Int64)

Converte o valor do inteiro com sinal especificado de 64 bits para um número equivalente de ponto flutuante de precisão simples.

ToSingle(Object, IFormatProvider)

Converte o valor do objeto especificado para um número de ponto flutuante de precisão simples, usando a informação de formatação específica para cultura.

ToSingle(Object)

Converte o valor do objeto especificado para um número de ponto flutuante de precisão simples.

ToSingle(SByte)

Converte o valor do inteiro com sinal especificado de 8 bits para o número equivalente de ponto flutuante de precisão simples.

ToSingle(Single)

Devolve o número de ponto flutuante de precisão simples especificado; não é realizada nenhuma conversão real.

ToSingle(String, IFormatProvider)

Converte a representação de cadeia especificada de um número num número equivalente de ponto flutuante de precisão simples, usando a informação de formatação específica para cultura.

ToSingle(String)

Converte a representação de cadeia especificada de um número num número equivalente de ponto flutuante de precisão simples.

ToSingle(UInt16)

Converte o valor do inteiro não assinado especificado de 16 bits para o número equivalente de ponto flutuante de precisão simples.

ToSingle(UInt32)

Converte o valor do inteiro não assinado especificado de 32 bits para um número equivalente de ponto flutuante de precisão simples.

ToSingle(UInt64)

Converte o valor do inteiro sem sinal especificado de 64 bits para um número equivalente de ponto flutuante de precisão simples.

ToString(Boolean, IFormatProvider)

Converte o valor booleano especificado para a sua representação equivalente da cadeia.

ToString(Boolean)

Converte o valor booleano especificado para a sua representação equivalente da cadeia.

ToString(Byte, IFormatProvider)

Converte o valor do inteiro sem sinal especificado de 8 bits para a sua representação equivalente em cadeias, usando a informação de formatação específica da cultura.

ToString(Byte, Int32)

Converte o valor de um inteiro sem sinal de 8 bits para a sua representação equivalente de cadeias numa base especificada.

ToString(Byte)

Converte o valor do inteiro sem sinal especificado de 8 bits para a sua representação equivalente de cadeias.

ToString(Char, IFormatProvider)

Converte o valor do carácter Unicode especificado para a sua representação equivalente em cadeias, usando a informação de formatação específica da cultura.

ToString(Char)

Converte o valor do carácter Unicode especificado para a sua representação equivalente em cadeias.

ToString(DateTime, IFormatProvider)

Converte o valor do especificado DateTime para a sua representação equivalente de cadeias, usando a informação de formatação específica da cultura.

ToString(DateTime)

Converte o valor do especificado DateTime para a sua representação de cadeia equivalente.

ToString(Decimal, IFormatProvider)

Converte o valor do número decimal especificado para a sua representação equivalente da cadeia, usando a informação de formatação específica da cultura.

ToString(Decimal)

Converte o valor do número decimal especificado para a sua representação equivalente da cadeia.

ToString(Double, IFormatProvider)

Converte o valor do número de ponto flutuante de dupla precisão especificado para a sua representação equivalente de cordas.

ToString(Double)

Converte o valor do número de ponto flutuante de dupla precisão especificado para a sua representação equivalente de cordas.

ToString(Int16, IFormatProvider)

Converte o valor do inteiro com sinal de 16 bits especificado para a sua representação equivalente de cadeias, usando a informação de formatação específica da cultura.

ToString(Int16, Int32)

Converte o valor de um inteiro com sinal de 16 bits para a sua representação equivalente de cadeias numa base especificada.

ToString(Int16)

Converte o valor do inteiro com sinal de 16 bits especificado para a sua representação equivalente em cadeias.

ToString(Int32, IFormatProvider)

Converte o valor do inteiro com assinatura de 32 bits especificado para a sua representação equivalente em cadeias, usando a informação de formatação específica da cultura.

ToString(Int32, Int32)

Converte o valor de um inteiro com sinal de 32 bits para a sua representação equivalente de cadeias numa base especificada.

ToString(Int32)

Converte o valor do inteiro com sinal especificado de 32 bits para a sua representação equivalente em cadeias.

ToString(Int64, IFormatProvider)

Converte o valor do inteiro com sinal especificado de 64 bits para a sua representação equivalente de cadeias, usando a informação de formatação específica da cultura.

ToString(Int64, Int32)

Converte o valor de um inteiro com sinal de 64 bits para a sua representação equivalente de cadeia numa base especificada.

ToString(Int64)

Converte o valor do inteiro com assinatura especificado de 64 bits para a sua representação equivalente em cadeias.

ToString(Object, IFormatProvider)

Converte o valor do objeto especificado para a sua representação equivalente de cadeias usando a informação de formatação específica da cultura.

ToString(Object)

Converte o valor do objeto especificado para a sua representação equivalente em cadeias.

ToString(SByte, IFormatProvider)

Converte o valor do inteiro com sinal especificado de 8 bits para a sua representação equivalente da cadeia, usando a informação de formatação específica da cultura.

ToString(SByte)

Converte o valor do inteiro com sinal especificado de 8 bits para a sua representação equivalente da cadeia.

ToString(Single, IFormatProvider)

Converte o valor do número de ponto flutuante de precisão simples especificado para a sua representação equivalente de cadeias, usando a informação de formatação específica por cultura.

ToString(Single)

Converte o valor do número de ponto flutuante de precisão simples especificado para a sua representação equivalente em cadeias.

ToString(String, IFormatProvider)

Devolve a instância de string especificada; não é realizada nenhuma conversão real.

ToString(String)

Devolve a instância de string especificada; não é realizada nenhuma conversão real.

ToString(UInt16, IFormatProvider)

Converte o valor do inteiro não assinado de 16 bits especificado para a sua representação equivalente em strings, usando a informação de formatação específica da cultura.

ToString(UInt16)

Converte o valor do inteiro sem sinal especificado de 16 bits para a sua representação equivalente em cadeias.

ToString(UInt32, IFormatProvider)

Converte o valor do inteiro não assinado de 32 bits especificado para a sua representação equivalente de cadeias, usando a informação de formatação específica da cultura.

ToString(UInt32)

Converte o valor do inteiro não sinalado especificado de 32 bits para a sua representação equivalente em cadeias.

ToString(UInt64, IFormatProvider)

Converte o valor do inteiro não assinado especificado de 64 bits para a sua representação equivalente de cadeias, usando a informação de formatação específica da cultura especificada.

ToString(UInt64)

Converte o valor do inteiro sem sinal especificado de 64 bits para a sua representação equivalente em cadeias.

ToUInt16(Boolean)

Converte o valor booleano especificado para o equivalente inteiro sem sinal de 16 bits.

ToUInt16(Byte)

Converte o valor do inteiro não assinado especificado de 8 bits para o equivalente inteiro sem sinal de 16 bits.

ToUInt16(Char)

Converte o valor do carácter Unicode especificado para o equivalente inteiro sem sinal de 16 bits.

ToUInt16(DateTime)

Chamar este método gera sempre .InvalidCastException

ToUInt16(Decimal)

Converte o valor do número decimal especificado para um inteiro equivalente sem sinal de 16 bits.

ToUInt16(Double)

Converte o valor do número de ponto flutuante de dupla precisão especificado para um inteiro equivalente sem sinal de 16 bits.

ToUInt16(Int16)

Converte o valor do inteiro com sinal especificado de 16 bits para o equivalente inteiro sem sinal de 16 bits.

ToUInt16(Int32)

Converte o valor do inteiro com sinal especificado de 32 bits para um inteiro não assinado equivalente de 16 bits.

ToUInt16(Int64)

Converte o valor do inteiro assinado especificado de 64 bits para um inteiro não assinado equivalente de 16 bits.

ToUInt16(Object, IFormatProvider)

Converte o valor do objeto especificado para um inteiro sem sinal de 16 bits, usando a informação de formatação específica da cultura.

ToUInt16(Object)

Converte o valor do objeto especificado para um inteiro sem sinal de 16 bits.

ToUInt16(SByte)

Converte o valor do inteiro com sinal especificado de 8 bits para o equivalente inteiro sem sinal de 16 bits.

ToUInt16(Single)

Converte o valor do número de ponto flutuante de precisão simples especificado para um inteiro equivalente sem sinal de 16 bits.

ToUInt16(String, IFormatProvider)

Converte a representação em cadeia especificada de um número num inteiro não assinado equivalente de 16 bits, usando a informação de formatação específica da cultura.

ToUInt16(String, Int32)

Converte a representação da cadeia de um número numa base especificada num inteiro equivalente sem sinal de 16 bits.

ToUInt16(String)

Converte a representação da cadeia especificada de um número num inteiro não assinado equivalente de 16 bits.

ToUInt16(UInt16)

Devolve o inteiro não assinado especificado de 16 bits; não é realizada nenhuma conversão real.

ToUInt16(UInt32)

Converte o valor do inteiro sem sinal especificado de 32 bits para um inteiro sem sinal equivalente de 16 bits.

ToUInt16(UInt64)

Converte o valor do inteiro não assinado especificado de 64 bits para um inteiro não assinado equivalente de 16 bits.

ToUInt32(Boolean)

Converte o valor booleano especificado para o equivalente inteiro sem sinal de 32 bits.

ToUInt32(Byte)

Converte o valor do inteiro sem sinal especificado de 8 bits para o equivalente inteiro sem sinal de 32 bits.

ToUInt32(Char)

Converte o valor do carácter Unicode especificado para o equivalente inteiro sem sinal de 32 bits.

ToUInt32(DateTime)

Chamar este método gera sempre .InvalidCastException

ToUInt32(Decimal)

Converte o valor do número decimal especificado para um inteiro equivalente sem sinal de 32 bits.

ToUInt32(Double)

Converte o valor do número de ponto flutuante de dupla precisão especificado para um inteiro equivalente sem sinal de 32 bits.

ToUInt32(Int16)

Converte o valor do inteiro com sinal especificado de 16 bits para o equivalente inteiro sem sinal de 32 bits.

ToUInt32(Int32)

Converte o valor do inteiro com sinal especificado de 32 bits para um inteiro não assinado equivalente de 32 bits.

ToUInt32(Int64)

Converte o valor do inteiro com sinal especificado de 64 bits para um inteiro equivalente sem sinal de 32 bits.

ToUInt32(Object, IFormatProvider)

Converte o valor do objeto especificado para um inteiro sem sinal de 32 bits, usando a informação de formatação específica da cultura.

ToUInt32(Object)

Converte o valor do objeto especificado para um inteiro sem sinal de 32 bits.

ToUInt32(SByte)

Converte o valor do inteiro com sinal especificado de 8 bits para o equivalente inteiro não assinado de 32 bits.

ToUInt32(Single)

Converte o valor do número de ponto flutuante de precisão simples especificado para um inteiro equivalente sem sinal de 32 bits.

ToUInt32(String, IFormatProvider)

Converte a representação de cadeia especificada de um número para um inteiro não assinado equivalente de 32 bits, usando a informação de formatação específica da cultura.

ToUInt32(String, Int32)

Converte a representação da cadeia de um número numa base especificada num inteiro equivalente sem sinal de 32 bits.

ToUInt32(String)

Converte a representação de cadeia especificada de um número num inteiro equivalente sem sinal de 32 bits.

ToUInt32(UInt16)

Converte o valor do inteiro não assinado especificado de 16 bits para o equivalente inteiro sem sinal de 32 bits.

ToUInt32(UInt32)

Devolve o inteiro não assinado especificado de 32 bits; não é realizada nenhuma conversão real.

ToUInt32(UInt64)

Converte o valor do inteiro sem sinal especificado de 64 bits para um inteiro equivalente sem sinal de 32 bits.

ToUInt64(Boolean)

Converte o valor booleano especificado para o equivalente inteiro sem sinal de 64 bits.

ToUInt64(Byte)

Converte o valor do inteiro sem sinal especificado de 8 bits para o equivalente inteiro sem sinal de 64 bits.

ToUInt64(Char)

Converte o valor do carácter Unicode especificado para o equivalente inteiro sem sinal de 64 bits.

ToUInt64(DateTime)

Chamar este método gera sempre .InvalidCastException

ToUInt64(Decimal)

Converte o valor do número decimal especificado para um inteiro equivalente sem sinal de 64 bits.

ToUInt64(Double)

Converte o valor do número de ponto flutuante de dupla precisão especificado para um inteiro equivalente sem sinal de 64 bits.

ToUInt64(Int16)

Converte o valor do inteiro com sinal especificado de 16 bits para o equivalente inteiro sem sinal de 64 bits.

ToUInt64(Int32)

Converte o valor do inteiro com sinal especificado de 32 bits para um inteiro não assinado equivalente de 64 bits.

ToUInt64(Int64)

Converte o valor do inteiro assinado especificado de 64 bits para um inteiro não assinado equivalente de 64 bits.

ToUInt64(Object, IFormatProvider)

Converte o valor do objeto especificado para um inteiro sem sinal de 64 bits, usando a informação de formatação específica da cultura.

ToUInt64(Object)

Converte o valor do objeto especificado para um inteiro sem sinal de 64 bits.

ToUInt64(SByte)

Converte o valor do inteiro com sinal especificado de 8 bits para o equivalente inteiro sem sinal de 64 bits.

ToUInt64(Single)

Converte o valor do número de ponto flutuante de precisão simples especificado para um inteiro equivalente sem sinal de 64 bits.

ToUInt64(String, IFormatProvider)

Converte a representação em cadeia especificada de um número num inteiro não assinado equivalente de 64 bits, usando a informação de formatação específica da cultura.

ToUInt64(String, Int32)

Converte a representação da cadeia de um número numa base especificada num inteiro equivalente sem sinal de 64 bits.

ToUInt64(String)

Converte a representação da cadeia especificada de um número para um inteiro equivalente sem sinal de 64 bits.

ToUInt64(UInt16)

Converte o valor do inteiro não assinado especificado de 16 bits para o equivalente inteiro sem sinal de 64 bits.

ToUInt64(UInt32)

Converte o valor do inteiro sem sinal especificado de 32 bits para um inteiro equivalente sem sinal de 64 bits.

ToUInt64(UInt64)

Devolve o inteiro não assinado especificado de 64 bits; não é realizada nenhuma conversão real.

TryFromBase64Chars(ReadOnlySpan<Char>, Span<Byte>, Int32)

Tenta converter o intervalo especificado contendo uma representação de cadeia codificada com dígitos em base 64 num intervalo de inteiros sem sinal de 8 bits.

TryFromBase64String(String, Span<Byte>, Int32)

Tenta converter a representação da cadeia especificada, codificada com dígitos em base 64, num intervalo de inteiros sem sinal de 8 bits.

TryToBase64Chars(ReadOnlySpan<Byte>, Span<Char>, Int32, Base64FormattingOptions)

Tenta converter os inteiros não assinados de 8 bits dentro do intervalo especificado de apenas leitura para a sua representação equivalente de cadeias, codificada com dígitos em base 64. Podes opcionalmente especificar se deves inserir quebras de linha no valor de retorno.

TryToHexString(ReadOnlySpan<Byte>, Span<Byte>, Int32)

Converte um intervalo de inteiros não assinados de 8 bits para a sua representação equivalente UTF-8 que é codificada com caracteres hexadecimais maiúsculos.

TryToHexString(ReadOnlySpan<Byte>, Span<Char>, Int32)

Converte um intervalo de inteiros não assinados de 8 bits para a sua representação equivalente de espaço, codificada com caracteres hexadecimais maiúsculos.

TryToHexStringLower(ReadOnlySpan<Byte>, Span<Byte>, Int32)

Converte um intervalo de inteiros não assinados de 8 bits para a sua representação equivalente em UTF-8, codificada com caracteres hexadecimais minúsculos.

TryToHexStringLower(ReadOnlySpan<Byte>, Span<Char>, Int32)

Converte um intervalo de inteiros não assinados de 8 bits para a sua representação equivalente de espaço, codificada com caracteres hexadecimais minúsculos.

Aplica-se a

Ver também