Convert Clase

Definición

Convierte un tipo de datos base en otro tipo de datos 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
Herencia
Convert

Ejemplos

En el ejemplo siguiente se muestran algunos de los métodos de conversión de la Convert clase , incluidos ToInt32, ToBooleany 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))

Comentarios

La clase estática Convert contiene métodos que se usan principalmente para admitir la conversión a y desde los tipos de datos base de .NET. Los tipos base admitidos son Boolean, Char, SByte, ByteInt16Int32Int64UInt16UInt32UInt64, Single, , Double, y . DecimalDateTimeString Además, la Convert clase incluye métodos para admitir otros tipos de conversiones.

Conversiones hacia y desde tipos base

Existe un método de conversión para convertir todos los tipos base en todos los demás tipos base. Sin embargo, la llamada real a un método de conversión determinado puede producir uno de cinco resultados, según el valor del tipo base en tiempo de ejecución y el tipo base de destino. Estos cinco resultados son:

  • Sin conversión. Esto ocurre cuando se intenta convertir de un tipo a sí mismo (por ejemplo, llamando a Convert.ToInt32(Int32) con un argumento de tipo Int32). En este caso, el método simplemente devuelve una instancia del tipo original.

  • Un InvalidCastException. Esto ocurre cuando no se admite una conversión determinada. InvalidCastException Se produce una excepción para las conversiones siguientes:

  • Un objeto FormatException. Esto ocurre cuando se produce un error en el intento de convertir un valor de cadena en cualquier otro tipo base porque la cadena no tiene el formato adecuado. La excepción se produce para las conversiones siguientes:

    • Una cadena que se va a convertir en un Boolean valor no es igual Boolean.TrueString o Boolean.FalseString.
    • Una cadena que se va a convertir en un Char valor consta de varios caracteres.
    • Una cadena que se va a convertir a cualquier tipo numérico no se reconoce como un número válido.
    • Una cadena que se va a convertir a un DateTime no se reconoce como un valor de fecha y hora válido.
  • Una conversión exitosa. Para las conversiones entre dos tipos base diferentes no enumerados en los resultados anteriores, todas las conversiones de ampliación, así como todas las conversiones de restricción que no dan lugar a una pérdida de datos se realizarán correctamente y el método devolverá un valor del tipo base de destino.

  • Un OverflowException. Esto ocurre cuando una conversión de restricción produce una pérdida de datos. Por ejemplo, al intentar convertir una instancia de Int32 cuyo valor es 10000 a un tipo Byte, se lanza una excepción OverflowException porque 10000 está fuera del intervalo del tipo de datos Byte.

No se producirá una excepción si la conversión de un tipo numérico produce una pérdida de precisión (es decir, la pérdida de algunos dígitos menos significativos). Sin embargo, se producirá una excepción si el resultado es mayor que el que puede representar el tipo de valor devuelto del método de conversión determinado.

Por ejemplo, cuando un Double se convierte en un Single, puede producirse una pérdida de precisión, pero no se lanza ninguna excepción. Sin embargo, si la magnitud de Double es demasiado grande para representarse mediante Single, se produce una excepción de desbordamiento.

Números no decimales

La Convert clase incluye métodos estáticos a los que se puede llamar para convertir valores enteros en representaciones de cadena no decimales y convertir cadenas que representan números no decimales a valores enteros. Cada uno de estos métodos de conversión incluye un base argumento que permite especificar el sistema numérico; binario (base 2), octal (base 8) y hexadecimal (base 16), así como decimal (base 10). Hay un conjunto de métodos para convertir cada uno de los tipos enteros primitivos compatibles con CLS en una cadena y uno para convertir una cadena en cada uno de los tipos enteros primitivos:

En el ejemplo siguiente se convierte el valor de Int16.MaxValue en una cadena en todos los formatos numéricos admitidos. A continuación, vuelve a convertir la cadena de texto en un valor Int16.

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

Conversiones de objetos personalizados a tipos base

Además de admitir conversiones entre los tipos base, el método admite la Convert conversión de cualquier tipo personalizado a cualquier tipo base. Para ello, el tipo personalizado debe implementar la IConvertible interfaz , que define los métodos para convertir el tipo de implementación en cada uno de los tipos base. Las conversiones que no son compatibles con un tipo determinado deben producir una excepciónInvalidCastException.

Cuando al método se le pasa un tipo personalizado como primer parámetro o cuando se llama al método Type (por ejemplo, se llama a o ) y se pasa una instancia de un tipo personalizado como primer parámetro, el método, a su vez, llama a la implementación del tipo personalizado para realizar la conversión. Para obtener más información, vea Conversión de tipos en .NET.

Información de formato específica de la cultura

Todos los métodos de conversión de tipos base y el ChangeType método incluyen sobrecargas que tienen un parámetro de tipo IFormatProvider. Por ejemplo, el Convert.ToBoolean método tiene las dos sobrecargas siguientes:

El IFormatProvider parámetro puede proporcionar información de formato específica de la referencia cultural para ayudar al proceso de conversión. Sin embargo, la mayoría de los métodos de conversión de tipos base lo ignoran. Solo lo usan los siguientes métodos de conversión de tipos base. Si se pasa un nullIFormatProvider argumento a estos métodos, se usa el CultureInfo objeto que representa la referencia cultural actual.

Sin embargo, cualquier tipo definido por el usuario que implemente IConvertible puede usar el IFormatProvider parámetro .

Codificación base64

La codificación Base64 convierte los datos binarios en una cadena. Los datos expresados como dígitos base-64 se pueden transmitir fácilmente a través de canales de datos que solo pueden transmitir caracteres de 7 bits. La Convert clase incluye los siguientes métodos para admitir la codificación base64: unos conjuntos de métodos que admiten la conversión de una matriz de bytes hacia y desde una String, o hacia y desde una matriz de caracteres Unicode que consten de caracteres dígitos base-64.

  • ToBase64String, que convierte una matriz de bytes en una cadena codificada en base64.
  • ToBase64CharArray, que convierte una matriz de bytes en una matriz de caracteres codificada en base64.
  • FromBase64String, que convierte una cadena codificada en base64 en una matriz de bytes.
  • FromBase64CharArray, que convierte una matriz de caracteres codificada en base64 en una matriz de bytes.

Otras conversiones comunes

Puede usar otras clases de .NET para realizar algunas conversiones que no son compatibles con los métodos estáticos de la Convert clase . Estos incluyen:

  • Conversión a matrices de bytes

    La BitConverter clase proporciona métodos que convierten los tipos numéricos primitivos (incluidos Boolean) en matrices de bytes y de matrices de bytes a tipos de datos primitivos.

  • Codificación y descodificación de caracteres

    La Encoding clase y sus clases derivadas (como UnicodeEncoding y UTF8Encoding) proporcionan métodos para codificar una matriz de caracteres o una cadena (es decir, convertirlas en una matriz de bytes en una codificación determinada) y para descodificar una matriz de bytes codificada (es decir, convertir una matriz de bytes de nuevo a caracteres Unicode codificados en UTF16). Para obtener más información, vea Codificación de caracteres en .NET.

Campos

Nombre Description
DBNull

Constante que representa una columna de base de datos que no tiene datos; es decir, la base de datos null.

Métodos

Nombre Description
ChangeType(Object, Type, IFormatProvider)

Devuelve un objeto del tipo especificado cuyo valor es equivalente al objeto especificado. Un parámetro proporciona información de formato específica de la referencia cultural.

ChangeType(Object, Type)

Devuelve un objeto del tipo especificado y cuyo valor es equivalente al objeto especificado.

ChangeType(Object, TypeCode, IFormatProvider)

Devuelve un objeto del tipo especificado cuyo valor es equivalente al objeto especificado. Un parámetro proporciona información de formato específica de la referencia cultural.

ChangeType(Object, TypeCode)

Devuelve un objeto del tipo especificado cuyo valor es equivalente al objeto especificado.

FromBase64CharArray(Char[], Int32, Int32)

Convierte un subconjunto de una matriz de caracteres Unicode, que codifica los datos binarios como dígitos base-64, en una matriz de enteros sin signo equivalente de 8 bits. Los parámetros especifican el subconjunto de la matriz de entrada y el número de elementos que se van a convertir.

FromBase64String(String)

Convierte la cadena especificada, que codifica los datos binarios como dígitos base-64, en una matriz de enteros de 8 bits sin signo equivalente.

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

Convierte el intervalo de caracteres UTF-8, que codifica los datos binarios como caracteres hexadecimales, en un intervalo entero de 8 bits sin signo equivalente.

FromHexString(ReadOnlySpan<Byte>)

Convierte el intervalo, que codifica los datos binarios como caracteres hexadecimales, en una matriz de enteros de 8 bits sin signo equivalente.

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

Convierte el intervalo de caracteres, que codifica los datos binarios como caracteres hexadecimales, en un intervalo entero de 8 bits sin signo equivalente.

FromHexString(ReadOnlySpan<Char>)

Convierte el intervalo, que codifica los datos binarios como caracteres hexadecimales, en una matriz de enteros de 8 bits sin signo equivalente.

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

Convierte la cadena, que codifica los datos binarios como caracteres hexadecimales, en un intervalo entero de 8 bits sin signo equivalente.

FromHexString(String)

Convierte la cadena especificada, que codifica los datos binarios como caracteres hexadecimales, en una matriz de enteros de 8 bits sin signo equivalente.

GetTypeCode(Object)

Devuelve para TypeCode el objeto especificado.

IsDBNull(Object)

Devuelve una indicación de si el objeto especificado es de tipo DBNull.

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

Convierte un subconjunto de una matriz de enteros sin signo de 8 bits en un subconjunto equivalente de una matriz de caracteres Unicode codificada con dígitos base-64. Los parámetros especifican los subconjuntos como desplazamientos en las matrices de entrada y salida, el número de elementos de la matriz de entrada que se van a convertir y si los saltos de línea se insertan en la matriz de salida.

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

Convierte un subconjunto de una matriz de enteros sin signo de 8 bits en un subconjunto equivalente de una matriz de caracteres Unicode codificada con dígitos base-64. Los parámetros especifican los subconjuntos como desplazamientos en las matrices de entrada y salida, y el número de elementos de la matriz de entrada que se van a convertir.

ToBase64String(Byte[], Base64FormattingOptions)

Convierte una matriz de enteros sin signo de 8 bits en su representación de cadena equivalente codificada con dígitos base-64. Puede especificar si se van a insertar saltos de línea en el valor devuelto.

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

Convierte un subconjunto de una matriz de enteros sin signo de 8 bits en su representación de cadena equivalente codificada con dígitos base-64. Los parámetros especifican el subconjunto como un desplazamiento en la matriz de entrada, el número de elementos de la matriz que se va a convertir y si se van a insertar saltos de línea en el valor devuelto.

ToBase64String(Byte[], Int32, Int32)

Convierte un subconjunto de una matriz de enteros sin signo de 8 bits en su representación de cadena equivalente codificada con dígitos base-64. Los parámetros especifican el subconjunto como un desplazamiento en la matriz de entrada y el número de elementos de la matriz que se van a convertir.

ToBase64String(Byte[])

Convierte una matriz de enteros sin signo de 8 bits en su representación de cadena equivalente codificada con dígitos base-64.

ToBase64String(ReadOnlySpan<Byte>, Base64FormattingOptions)

Convierte los enteros sin signo de 8 bits dentro del intervalo de solo lectura especificado en su representación de cadena equivalente codificada con dígitos base-64. Opcionalmente, puede especificar si se van a insertar saltos de línea en el valor devuelto.

ToBoolean(Boolean)

Devuelve el valor booleano especificado; no se realiza ninguna conversión real.

ToBoolean(Byte)

Convierte el valor del entero de 8 bits sin signo especificado en un valor booleano equivalente.

ToBoolean(Char)

Al llamar a este método siempre se produce InvalidCastException.

ToBoolean(DateTime)

Al llamar a este método siempre se produce InvalidCastException.

ToBoolean(Decimal)

Convierte el valor del número decimal especificado en un valor booleano equivalente.

ToBoolean(Double)

Convierte el valor del número de punto flotante de precisión doble especificado en un valor booleano equivalente.

ToBoolean(Int16)

Convierte el valor del entero con signo de 16 bits especificado en un valor booleano equivalente.

ToBoolean(Int32)

Convierte el valor del entero con signo de 32 bits especificado en un valor booleano equivalente.

ToBoolean(Int64)

Convierte el valor del entero con signo de 64 bits especificado en un valor booleano equivalente.

ToBoolean(Object, IFormatProvider)

Convierte el valor del objeto especificado en un valor booleano equivalente mediante la información de formato específica de la referencia cultural especificada.

ToBoolean(Object)

Convierte el valor de un objeto especificado en un valor booleano equivalente.

ToBoolean(SByte)

Convierte el valor del entero con signo de 8 bits especificado en un valor booleano equivalente.

ToBoolean(Single)

Convierte el valor del número de punto flotante de precisión simple especificado en un valor booleano equivalente.

ToBoolean(String, IFormatProvider)

Convierte la representación de cadena especificada de un valor lógico en su equivalente booleano, utilizando la información de formato específica de la referencia cultural especificada.

ToBoolean(String)

Convierte la representación de cadena especificada de un valor lógico en su equivalente booleano.

ToBoolean(UInt16)

Convierte el valor del entero de 16 bits sin signo especificado en un valor booleano equivalente.

ToBoolean(UInt32)

Convierte el valor del entero de 32 bits sin signo especificado en un valor booleano equivalente.

ToBoolean(UInt64)

Convierte el valor del entero de 64 bits sin signo especificado en un valor booleano equivalente.

ToByte(Boolean)

Convierte el valor booleano especificado en el entero de 8 bits sin signo equivalente.

ToByte(Byte)

Devuelve el entero de 8 bits sin signo especificado; no se realiza ninguna conversión real.

ToByte(Char)

Convierte el valor del carácter Unicode especificado en el entero de 8 bits sin signo equivalente.

ToByte(DateTime)

Al llamar a este método siempre se produce InvalidCastException.

ToByte(Decimal)

Convierte el valor del número decimal especificado en un entero de 8 bits sin signo equivalente.

ToByte(Double)

Convierte el valor del número de punto flotante de precisión doble especificado en un entero de 8 bits sin signo equivalente.

ToByte(Int16)

Convierte el valor del entero con signo de 16 bits especificado en un entero de 8 bits sin signo equivalente.

ToByte(Int32)

Convierte el valor del entero con signo de 32 bits especificado en un entero de 8 bits sin signo equivalente.

ToByte(Int64)

Convierte el valor del entero con signo de 64 bits especificado en un entero de 8 bits sin signo equivalente.

ToByte(Object, IFormatProvider)

Convierte el valor del objeto especificado en un entero de 8 bits sin signo, utilizando la información de formato específica de la referencia cultural especificada.

ToByte(Object)

Convierte el valor del objeto especificado en un entero de 8 bits sin signo.

ToByte(SByte)

Convierte el valor del entero con signo de 8 bits especificado en un entero de 8 bits sin signo equivalente.

ToByte(Single)

Convierte el valor del número de punto flotante de precisión simple especificado en un entero de 8 bits sin signo equivalente.

ToByte(String, IFormatProvider)

Convierte la representación de cadena especificada de un número en un entero de 8 bits sin signo equivalente, utilizando la información de formato específica de la referencia cultural especificada.

ToByte(String, Int32)

Convierte la representación de cadena de un número en una base especificada en un entero de 8 bits sin signo equivalente.

ToByte(String)

Convierte la representación de cadena especificada de un número en un entero de 8 bits sin signo equivalente.

ToByte(UInt16)

Convierte el valor del entero de 16 bits sin signo especificado en un entero de 8 bits sin signo equivalente.

ToByte(UInt32)

Convierte el valor del entero de 32 bits sin signo especificado en un entero de 8 bits sin signo equivalente.

ToByte(UInt64)

Convierte el valor del entero de 64 bits sin signo especificado en un entero de 8 bits sin signo equivalente.

ToChar(Boolean)

Al llamar a este método siempre se produce InvalidCastException.

ToChar(Byte)

Convierte el valor del entero de 8 bits sin signo especificado en su carácter Unicode equivalente.

ToChar(Char)

Devuelve el valor de carácter Unicode especificado; no se realiza ninguna conversión real.

ToChar(DateTime)

Al llamar a este método siempre se produce InvalidCastException.

ToChar(Decimal)

Al llamar a este método siempre se produce InvalidCastException.

ToChar(Double)

Al llamar a este método siempre se produce InvalidCastException.

ToChar(Int16)

Convierte el valor del entero con signo de 16 bits especificado en su carácter Unicode equivalente.

ToChar(Int32)

Convierte el valor del entero con signo de 32 bits especificado en su carácter Unicode equivalente.

ToChar(Int64)

Convierte el valor del entero con signo de 64 bits especificado en su carácter Unicode equivalente.

ToChar(Object, IFormatProvider)

Convierte el valor del objeto especificado en su carácter Unicode equivalente, utilizando la información de formato específica de la referencia cultural especificada.

ToChar(Object)

Convierte el valor del objeto especificado en un carácter Unicode.

ToChar(SByte)

Convierte el valor del entero con signo de 8 bits especificado en su carácter Unicode equivalente.

ToChar(Single)

Al llamar a este método siempre se produce InvalidCastException.

ToChar(String, IFormatProvider)

Convierte el primer carácter de una cadena especificada en un carácter Unicode mediante la información de formato específica de la referencia cultural especificada.

ToChar(String)

Convierte el primer carácter de una cadena especificada en un carácter Unicode.

ToChar(UInt16)

Convierte el valor del entero de 16 bits sin signo especificado en su carácter Unicode equivalente.

ToChar(UInt32)

Convierte el valor del entero de 32 bits sin signo especificado en su carácter Unicode equivalente.

ToChar(UInt64)

Convierte el valor del entero de 64 bits sin signo especificado en su carácter Unicode equivalente.

ToDateTime(Boolean)

Al llamar a este método siempre se produce InvalidCastException.

ToDateTime(Byte)

Al llamar a este método siempre se produce InvalidCastException.

ToDateTime(Char)

Al llamar a este método siempre se produce InvalidCastException.

ToDateTime(DateTime)

Devuelve el objeto especificado DateTime ; no se realiza ninguna conversión real.

ToDateTime(Decimal)

Al llamar a este método siempre se produce InvalidCastException.

ToDateTime(Double)

Al llamar a este método siempre se produce InvalidCastException.

ToDateTime(Int16)

Al llamar a este método siempre se produce InvalidCastException.

ToDateTime(Int32)

Al llamar a este método siempre se produce InvalidCastException.

ToDateTime(Int64)

Al llamar a este método siempre se produce InvalidCastException.

ToDateTime(Object, IFormatProvider)

Convierte el valor del objeto especificado en un DateTime objeto utilizando la información de formato específica de la referencia cultural especificada.

ToDateTime(Object)

Convierte el valor del objeto especificado en un DateTime objeto .

ToDateTime(SByte)

Al llamar a este método siempre se produce InvalidCastException.

ToDateTime(Single)

Al llamar a este método siempre se produce InvalidCastException.

ToDateTime(String, IFormatProvider)

Convierte la representación de cadena especificada de un número en una fecha y hora equivalentes, utilizando la información de formato específica de la referencia cultural especificada.

ToDateTime(String)

Convierte la representación de cadena especificada de una fecha y hora en un valor de fecha y hora equivalente.

ToDateTime(UInt16)

Al llamar a este método siempre se produce InvalidCastException.

ToDateTime(UInt32)

Al llamar a este método siempre se produce InvalidCastException.

ToDateTime(UInt64)

Al llamar a este método siempre se produce InvalidCastException.

ToDecimal(Boolean)

Convierte el valor booleano especificado en el número decimal equivalente.

ToDecimal(Byte)

Convierte el valor del entero de 8 bits sin signo especificado en el número decimal equivalente.

ToDecimal(Char)

Al llamar a este método siempre se produce InvalidCastException.

ToDecimal(DateTime)

Al llamar a este método siempre se produce InvalidCastException.

ToDecimal(Decimal)

Devuelve el número decimal especificado; no se realiza ninguna conversión real.

ToDecimal(Double)

Convierte el valor del número de punto flotante de precisión doble especificado en un número decimal equivalente.

ToDecimal(Int16)

Convierte el valor del entero con signo de 16 bits especificado en un número decimal equivalente.

ToDecimal(Int32)

Convierte el valor del entero con signo de 32 bits especificado en un número decimal equivalente.

ToDecimal(Int64)

Convierte el valor del entero con signo de 64 bits especificado en un número decimal equivalente.

ToDecimal(Object, IFormatProvider)

Convierte el valor del objeto especificado en un número decimal equivalente, utilizando la información de formato específica de la referencia cultural especificada.

ToDecimal(Object)

Convierte el valor del objeto especificado en un número decimal equivalente.

ToDecimal(SByte)

Convierte el valor del entero con signo de 8 bits especificado en el número decimal equivalente.

ToDecimal(Single)

Convierte el valor del número de punto flotante de precisión simple especificado en el número decimal equivalente.

ToDecimal(String, IFormatProvider)

Convierte la representación de cadena especificada de un número en un número decimal equivalente, utilizando la información de formato específica de la referencia cultural especificada.

ToDecimal(String)

Convierte la representación de cadena especificada de un número en un número decimal equivalente.

ToDecimal(UInt16)

Convierte el valor del entero de 16 bits sin signo especificado en un número decimal equivalente.

ToDecimal(UInt32)

Convierte el valor del entero de 32 bits sin signo especificado en un número decimal equivalente.

ToDecimal(UInt64)

Convierte el valor del entero de 64 bits sin signo especificado en un número decimal equivalente.

ToDouble(Boolean)

Convierte el valor booleano especificado en el número de punto flotante de precisión doble equivalente.

ToDouble(Byte)

Convierte el valor del entero de 8 bits sin signo especificado en el número de punto flotante de precisión doble equivalente.

ToDouble(Char)

Al llamar a este método siempre se produce InvalidCastException.

ToDouble(DateTime)

Al llamar a este método siempre se produce InvalidCastException.

ToDouble(Decimal)

Convierte el valor del número decimal especificado en un número de punto flotante de precisión doble equivalente.

ToDouble(Double)

Devuelve el número de punto flotante de precisión doble especificado; no se realiza ninguna conversión real.

ToDouble(Int16)

Convierte el valor del entero con signo de 16 bits especificado en un número de punto flotante de precisión doble equivalente.

ToDouble(Int32)

Convierte el valor del entero con signo de 32 bits especificado en un número de punto flotante de precisión doble equivalente.

ToDouble(Int64)

Convierte el valor del entero con signo de 64 bits especificado en un número de punto flotante de precisión doble equivalente.

ToDouble(Object, IFormatProvider)

Convierte el valor del objeto especificado en un número de punto flotante de precisión doble, utilizando la información de formato específica de la referencia cultural especificada.

ToDouble(Object)

Convierte el valor del objeto especificado en un número de punto flotante de precisión doble.

ToDouble(SByte)

Convierte el valor del entero con signo de 8 bits especificado en el número de punto flotante de precisión doble equivalente.

ToDouble(Single)

Convierte el valor del número de punto flotante de precisión simple especificado en un número de punto flotante de precisión doble equivalente.

ToDouble(String, IFormatProvider)

Convierte la representación de cadena especificada de un número en un número de punto flotante de precisión doble equivalente, utilizando la información de formato específica de la referencia cultural especificada.

ToDouble(String)

Convierte la representación de cadena especificada de un número en un número de punto flotante de precisión doble equivalente.

ToDouble(UInt16)

Convierte el valor del entero de 16 bits sin signo especificado en el número de punto flotante de precisión doble equivalente.

ToDouble(UInt32)

Convierte el valor del entero de 32 bits sin signo especificado en un número de punto flotante de precisión doble equivalente.

ToDouble(UInt64)

Convierte el valor del entero de 64 bits sin signo especificado en un número de punto flotante de precisión doble equivalente.

ToHexString(Byte[], Int32, Int32)

Convierte un subconjunto de una matriz de enteros sin signo de 8 bits en su representación de cadena equivalente codificada con caracteres hexadecimales mayúsculas. Los parámetros especifican el subconjunto como un desplazamiento en la matriz de entrada y el número de elementos de la matriz que se van a convertir.

ToHexString(Byte[])

Convierte una matriz de enteros sin signo de 8 bits en su representación de cadena equivalente codificada con caracteres hexadecimales mayúsculas.

ToHexString(ReadOnlySpan<Byte>)

Convierte un intervalo de enteros sin signo de 8 bits en su representación de cadena equivalente codificada con caracteres hexadecimales mayúsculas.

ToHexStringLower(Byte[], Int32, Int32)

Convierte un subconjunto de una matriz de enteros sin signo de 8 bits en su representación de cadena equivalente codificada con caracteres hexadecimales minúsculas. Los parámetros especifican el subconjunto como un desplazamiento en la matriz de entrada y el número de elementos de la matriz que se van a convertir.

ToHexStringLower(Byte[])

Convierte una matriz de enteros sin signo de 8 bits en su representación de cadena equivalente codificada con caracteres hexadecimales minúsculas.

ToHexStringLower(ReadOnlySpan<Byte>)

Convierte un intervalo de enteros sin signo de 8 bits en su representación de cadena equivalente codificada con caracteres hexadecimales minúsculas.

ToInt16(Boolean)

Convierte el valor booleano especificado en el entero de 16 bits con signo equivalente.

ToInt16(Byte)

Convierte el valor del entero de 8 bits sin signo especificado en el entero de 16 bits con signo equivalente.

ToInt16(Char)

Convierte el valor del carácter Unicode especificado en el entero de 16 bits con signo equivalente.

ToInt16(DateTime)

Al llamar a este método siempre se produce InvalidCastException.

ToInt16(Decimal)

Convierte el valor del número decimal especificado en un entero de 16 bits con signo equivalente.

ToInt16(Double)

Convierte el valor del número de punto flotante de precisión doble especificado en un entero de 16 bits con signo equivalente.

ToInt16(Int16)

Devuelve el entero de 16 bits con signo especificado; no se realiza ninguna conversión real.

ToInt16(Int32)

Convierte el valor del entero con signo de 32 bits especificado en un entero de 16 bits con signo equivalente.

ToInt16(Int64)

Convierte el valor del entero con signo de 64 bits especificado en un entero de 16 bits con signo equivalente.

ToInt16(Object, IFormatProvider)

Convierte el valor del objeto especificado en un entero de 16 bits con signo, utilizando la información de formato específica de la referencia cultural especificada.

ToInt16(Object)

Convierte el valor del objeto especificado en un entero de 16 bits con signo.

ToInt16(SByte)

Convierte el valor del entero con signo de 8 bits especificado en el entero de 16 bits con signo equivalente.

ToInt16(Single)

Convierte el valor del número de punto flotante de precisión simple especificado en un entero de 16 bits con signo equivalente.

ToInt16(String, IFormatProvider)

Convierte la representación de cadena especificada de un número en un entero de 16 bits con signo equivalente, utilizando la información de formato específica de la referencia cultural especificada.

ToInt16(String, Int32)

Convierte la representación de cadena de un número en una base especificada en un entero de 16 bits con signo equivalente.

ToInt16(String)

Convierte la representación de cadena especificada de un número en un entero de 16 bits con signo equivalente.

ToInt16(UInt16)

Convierte el valor del entero de 16 bits sin signo especificado en el entero de 16 bits con signo equivalente.

ToInt16(UInt32)

Convierte el valor del entero de 32 bits sin signo especificado en un entero de 16 bits con signo equivalente.

ToInt16(UInt64)

Convierte el valor del entero de 64 bits sin signo especificado en un entero de 16 bits con signo equivalente.

ToInt32(Boolean)

Convierte el valor booleano especificado en el entero de 32 bits con signo equivalente.

ToInt32(Byte)

Convierte el valor del entero de 8 bits sin signo especificado en el entero de 32 bits con signo equivalente.

ToInt32(Char)

Convierte el valor del carácter Unicode especificado en el entero de 32 bits con signo equivalente.

ToInt32(DateTime)

Al llamar a este método siempre se produce InvalidCastException.

ToInt32(Decimal)

Convierte el valor del número decimal especificado en un entero de 32 bits con signo equivalente.

ToInt32(Double)

Convierte el valor del número de punto flotante de precisión doble especificado en un entero de 32 bits con signo equivalente.

ToInt32(Int16)

Convierte el valor del entero con signo de 16 bits especificado en un entero de 32 bits con signo equivalente.

ToInt32(Int32)

Devuelve el entero de 32 bits con signo especificado; no se realiza ninguna conversión real.

ToInt32(Int64)

Convierte el valor del entero con signo de 64 bits especificado en un entero de 32 bits con signo equivalente.

ToInt32(Object, IFormatProvider)

Convierte el valor del objeto especificado en un entero de 32 bits con signo, utilizando la información de formato específica de la referencia cultural especificada.

ToInt32(Object)

Convierte el valor del objeto especificado en un entero de 32 bits con signo.

ToInt32(SByte)

Convierte el valor del entero con signo de 8 bits especificado en el entero de 32 bits con signo equivalente.

ToInt32(Single)

Convierte el valor del número de punto flotante de precisión simple especificado en un entero de 32 bits con signo equivalente.

ToInt32(String, IFormatProvider)

Convierte la representación de cadena especificada de un número en un entero de 32 bits con signo equivalente, utilizando la información de formato específica de la referencia cultural especificada.

ToInt32(String, Int32)

Convierte la representación de cadena de un número en una base especificada en un entero de 32 bits con signo equivalente.

ToInt32(String)

Convierte la representación de cadena especificada de un número en un entero de 32 bits con signo equivalente.

ToInt32(UInt16)

Convierte el valor del entero de 16 bits sin signo especificado en el entero de 32 bits con signo equivalente.

ToInt32(UInt32)

Convierte el valor del entero de 32 bits sin signo especificado en un entero de 32 bits con signo equivalente.

ToInt32(UInt64)

Convierte el valor del entero de 64 bits sin signo especificado en un entero de 32 bits con signo equivalente.

ToInt64(Boolean)

Convierte el valor booleano especificado en el entero de 64 bits con signo equivalente.

ToInt64(Byte)

Convierte el valor del entero de 8 bits sin signo especificado en el entero de 64 bits con signo equivalente.

ToInt64(Char)

Convierte el valor del carácter Unicode especificado en el entero de 64 bits con signo equivalente.

ToInt64(DateTime)

Al llamar a este método siempre se produce InvalidCastException.

ToInt64(Decimal)

Convierte el valor del número decimal especificado en un entero de 64 bits con signo equivalente.

ToInt64(Double)

Convierte el valor del número de punto flotante de precisión doble especificado en un entero de 64 bits con signo equivalente.

ToInt64(Int16)

Convierte el valor del entero con signo de 16 bits especificado en un entero de 64 bits con signo equivalente.

ToInt64(Int32)

Convierte el valor del entero con signo de 32 bits especificado en un entero de 64 bits con signo equivalente.

ToInt64(Int64)

Devuelve el entero de 64 bits con signo especificado; no se realiza ninguna conversión real.

ToInt64(Object, IFormatProvider)

Convierte el valor del objeto especificado en un entero de 64 bits con signo, utilizando la información de formato específica de la referencia cultural especificada.

ToInt64(Object)

Convierte el valor del objeto especificado en un entero de 64 bits con signo.

ToInt64(SByte)

Convierte el valor del entero con signo de 8 bits especificado en el entero de 64 bits con signo equivalente.

ToInt64(Single)

Convierte el valor del número de punto flotante de precisión única especificado en un entero de 64 bits con signo equivalente.

ToInt64(String, IFormatProvider)

Convierte la representación de cadena especificada de un número en un entero de 64 bits con signo equivalente, utilizando la información de formato específica de la referencia cultural especificada.

ToInt64(String, Int32)

Convierte la representación de cadena de un número en una base especificada en un entero de 64 bits con signo equivalente.

ToInt64(String)

Convierte la representación de cadena especificada de un número en un entero de 64 bits con signo equivalente.

ToInt64(UInt16)

Convierte el valor del entero de 16 bits sin signo especificado en el entero de 64 bits con signo equivalente.

ToInt64(UInt32)

Convierte el valor del entero de 32 bits sin signo especificado en un entero de 64 bits con signo equivalente.

ToInt64(UInt64)

Convierte el valor del entero de 64 bits sin signo especificado en un entero de 64 bits con signo equivalente.

ToSByte(Boolean)

Convierte el valor booleano especificado en el entero de 8 bits con signo equivalente.

ToSByte(Byte)

Convierte el valor del entero de 8 bits sin signo especificado en el entero de 8 bits con signo equivalente.

ToSByte(Char)

Convierte el valor del carácter Unicode especificado en el entero de 8 bits con signo equivalente.

ToSByte(DateTime)

Al llamar a este método siempre se produce InvalidCastException.

ToSByte(Decimal)

Convierte el valor del número decimal especificado en un entero de 8 bits con signo equivalente.

ToSByte(Double)

Convierte el valor del número de punto flotante de precisión doble especificado en un entero de 8 bits con signo equivalente.

ToSByte(Int16)

Convierte el valor del entero con signo de 16 bits especificado en el entero de 8 bits con signo equivalente.

ToSByte(Int32)

Convierte el valor del entero con signo de 32 bits especificado en un entero de 8 bits con signo equivalente.

ToSByte(Int64)

Convierte el valor del entero con signo de 64 bits especificado en un entero de 8 bits con signo equivalente.

ToSByte(Object, IFormatProvider)

Convierte el valor del objeto especificado en un entero de 8 bits con signo, utilizando la información de formato específica de la referencia cultural especificada.

ToSByte(Object)

Convierte el valor del objeto especificado en un entero de 8 bits con signo.

ToSByte(SByte)

Devuelve el entero de 8 bits con signo especificado; no se realiza ninguna conversión real.

ToSByte(Single)

Convierte el valor del número de punto flotante de precisión simple especificado en un entero de 8 bits con signo equivalente.

ToSByte(String, IFormatProvider)

Convierte la representación de cadena especificada de un número en un entero de 8 bits con signo equivalente, utilizando la información de formato específica de la referencia cultural especificada.

ToSByte(String, Int32)

Convierte la representación de cadena de un número en una base especificada en un entero de 8 bits con signo equivalente.

ToSByte(String)

Convierte la representación de cadena especificada de un número en un entero de 8 bits con signo equivalente.

ToSByte(UInt16)

Convierte el valor del entero de 16 bits sin signo especificado en el entero de 8 bits con signo equivalente.

ToSByte(UInt32)

Convierte el valor del entero de 32 bits sin signo especificado en un entero de 8 bits con signo equivalente.

ToSByte(UInt64)

Convierte el valor del entero de 64 bits sin signo especificado en un entero de 8 bits con signo equivalente.

ToSingle(Boolean)

Convierte el valor booleano especificado en el número de punto flotante de precisión sencilla equivalente.

ToSingle(Byte)

Convierte el valor del entero de 8 bits sin signo especificado en el número de punto flotante de precisión sencilla equivalente.

ToSingle(Char)

Al llamar a este método siempre se produce InvalidCastException.

ToSingle(DateTime)

Al llamar a este método siempre se produce InvalidCastException.

ToSingle(Decimal)

Convierte el valor del número decimal especificado en un número de punto flotante de precisión sencilla equivalente.

ToSingle(Double)

Convierte el valor del número de punto flotante de precisión doble especificado en un número de punto flotante de precisión simple equivalente.

ToSingle(Int16)

Convierte el valor del entero con signo de 16 bits especificado en un número de punto flotante de precisión sencilla equivalente.

ToSingle(Int32)

Convierte el valor del entero con signo de 32 bits especificado en un número de punto flotante de precisión sencilla equivalente.

ToSingle(Int64)

Convierte el valor del entero con signo de 64 bits especificado en un número de punto flotante de precisión sencilla equivalente.

ToSingle(Object, IFormatProvider)

Convierte el valor del objeto especificado en un número de punto flotante de precisión sencilla, utilizando la información de formato específica de la referencia cultural especificada.

ToSingle(Object)

Convierte el valor del objeto especificado en un número de punto flotante de precisión sencilla.

ToSingle(SByte)

Convierte el valor del entero con signo de 8 bits especificado en el número de punto flotante de precisión sencilla equivalente.

ToSingle(Single)

Devuelve el número de punto flotante de precisión sencilla especificado; no se realiza ninguna conversión real.

ToSingle(String, IFormatProvider)

Convierte la representación de cadena especificada de un número en un número de punto flotante de precisión sencilla equivalente, utilizando la información de formato específica de la referencia cultural especificada.

ToSingle(String)

Convierte la representación de cadena especificada de un número en un número de punto flotante de precisión sencilla equivalente.

ToSingle(UInt16)

Convierte el valor del entero de 16 bits sin signo especificado en el número de punto flotante de precisión sencilla equivalente.

ToSingle(UInt32)

Convierte el valor del entero de 32 bits sin signo especificado en un número de punto flotante de precisión sencilla equivalente.

ToSingle(UInt64)

Convierte el valor del entero de 64 bits sin signo especificado en un número de punto flotante de precisión sencilla equivalente.

ToString(Boolean, IFormatProvider)

Convierte el valor booleano especificado en su representación de cadena equivalente.

ToString(Boolean)

Convierte el valor booleano especificado en su representación de cadena equivalente.

ToString(Byte, IFormatProvider)

Convierte el valor del entero de 8 bits sin signo especificado en su representación de cadena equivalente, utilizando la información de formato específica de la referencia cultural especificada.

ToString(Byte, Int32)

Convierte el valor de un entero de 8 bits sin signo en su representación de cadena equivalente en una base especificada.

ToString(Byte)

Convierte el valor del entero de 8 bits sin signo especificado en su representación de cadena equivalente.

ToString(Char, IFormatProvider)

Convierte el valor del carácter Unicode especificado en su representación de cadena equivalente, utilizando la información de formato específica de la referencia cultural especificada.

ToString(Char)

Convierte el valor del carácter Unicode especificado en su representación de cadena equivalente.

ToString(DateTime, IFormatProvider)

Convierte el valor del especificado DateTime en su representación de cadena equivalente, utilizando la información de formato específica de la referencia cultural especificada.

ToString(DateTime)

Convierte el valor del especificado DateTime en su representación de cadena equivalente.

ToString(Decimal, IFormatProvider)

Convierte el valor del número decimal especificado en su representación de cadena equivalente mediante la información de formato específica de la referencia cultural especificada.

ToString(Decimal)

Convierte el valor del número decimal especificado en su representación de cadena equivalente.

ToString(Double, IFormatProvider)

Convierte el valor del número de punto flotante de precisión doble especificado en su representación de cadena equivalente.

ToString(Double)

Convierte el valor del número de punto flotante de precisión doble especificado en su representación de cadena equivalente.

ToString(Int16, IFormatProvider)

Convierte el valor del entero con signo de 16 bits especificado en su representación de cadena equivalente, utilizando la información de formato específica de la referencia cultural especificada.

ToString(Int16, Int32)

Convierte el valor de un entero con signo de 16 bits en su representación de cadena equivalente en una base especificada.

ToString(Int16)

Convierte el valor del entero con signo de 16 bits especificado en su representación de cadena equivalente.

ToString(Int32, IFormatProvider)

Convierte el valor del entero con signo de 32 bits especificado en su representación de cadena equivalente, utilizando la información de formato específica de la referencia cultural especificada.

ToString(Int32, Int32)

Convierte el valor de un entero con signo de 32 bits en su representación de cadena equivalente en una base especificada.

ToString(Int32)

Convierte el valor del entero con signo de 32 bits especificado en su representación de cadena equivalente.

ToString(Int64, IFormatProvider)

Convierte el valor del entero con signo de 64 bits especificado en su representación de cadena equivalente, utilizando la información de formato específica de la referencia cultural especificada.

ToString(Int64, Int32)

Convierte el valor de un entero con signo de 64 bits en su representación de cadena equivalente en una base especificada.

ToString(Int64)

Convierte el valor del entero con signo de 64 bits especificado en su representación de cadena equivalente.

ToString(Object, IFormatProvider)

Convierte el valor del objeto especificado en su representación de cadena equivalente mediante la información de formato específica de la referencia cultural especificada.

ToString(Object)

Convierte el valor del objeto especificado en su representación de cadena equivalente.

ToString(SByte, IFormatProvider)

Convierte el valor del entero con signo de 8 bits especificado en su representación de cadena equivalente, utilizando la información de formato específica de la referencia cultural especificada.

ToString(SByte)

Convierte el valor del entero con signo de 8 bits especificado en su representación de cadena equivalente.

ToString(Single, IFormatProvider)

Convierte el valor del número de punto flotante de precisión simple especificado en su representación de cadena equivalente, utilizando la información de formato específica de la referencia cultural especificada.

ToString(Single)

Convierte el valor del número de punto flotante de precisión sencilla especificado en su representación de cadena equivalente.

ToString(String, IFormatProvider)

Devuelve la instancia de cadena especificada; no se realiza ninguna conversión real.

ToString(String)

Devuelve la instancia de cadena especificada; no se realiza ninguna conversión real.

ToString(UInt16, IFormatProvider)

Convierte el valor del entero de 16 bits sin signo especificado en su representación de cadena equivalente, utilizando la información de formato específica de la referencia cultural especificada.

ToString(UInt16)

Convierte el valor del entero de 16 bits sin signo especificado en su representación de cadena equivalente.

ToString(UInt32, IFormatProvider)

Convierte el valor del entero de 32 bits sin signo especificado en su representación de cadena equivalente, utilizando la información de formato específica de la referencia cultural especificada.

ToString(UInt32)

Convierte el valor del entero de 32 bits sin signo especificado en su representación de cadena equivalente.

ToString(UInt64, IFormatProvider)

Convierte el valor del entero de 64 bits sin signo especificado en su representación de cadena equivalente, utilizando la información de formato específica de la referencia cultural especificada.

ToString(UInt64)

Convierte el valor del entero de 64 bits sin signo especificado en su representación de cadena equivalente.

ToUInt16(Boolean)

Convierte el valor booleano especificado en el entero de 16 bits sin signo equivalente.

ToUInt16(Byte)

Convierte el valor del entero de 8 bits sin signo especificado en el entero de 16 bits sin signo equivalente.

ToUInt16(Char)

Convierte el valor del carácter Unicode especificado en el entero de 16 bits sin signo equivalente.

ToUInt16(DateTime)

Al llamar a este método siempre se produce InvalidCastException.

ToUInt16(Decimal)

Convierte el valor del número decimal especificado en un entero de 16 bits sin signo equivalente.

ToUInt16(Double)

Convierte el valor del número de punto flotante de precisión doble especificado en un entero de 16 bits sin signo equivalente.

ToUInt16(Int16)

Convierte el valor del entero con signo de 16 bits especificado en el entero de 16 bits sin signo equivalente.

ToUInt16(Int32)

Convierte el valor del entero con signo de 32 bits especificado en un entero de 16 bits sin signo equivalente.

ToUInt16(Int64)

Convierte el valor del entero con signo de 64 bits especificado en un entero de 16 bits sin signo equivalente.

ToUInt16(Object, IFormatProvider)

Convierte el valor del objeto especificado en un entero de 16 bits sin signo, utilizando la información de formato específica de la referencia cultural especificada.

ToUInt16(Object)

Convierte el valor del objeto especificado en un entero de 16 bits sin signo.

ToUInt16(SByte)

Convierte el valor del entero con signo de 8 bits especificado en el entero de 16 bits sin signo equivalente.

ToUInt16(Single)

Convierte el valor del número de punto flotante de precisión única especificado en un entero de 16 bits sin signo equivalente.

ToUInt16(String, IFormatProvider)

Convierte la representación de cadena especificada de un número en un entero de 16 bits sin signo equivalente, utilizando la información de formato específica de la referencia cultural especificada.

ToUInt16(String, Int32)

Convierte la representación de cadena de un número en una base especificada en un entero de 16 bits sin signo equivalente.

ToUInt16(String)

Convierte la representación de cadena especificada de un número en un entero de 16 bits sin signo equivalente.

ToUInt16(UInt16)

Devuelve el entero de 16 bits sin signo especificado; no se realiza ninguna conversión real.

ToUInt16(UInt32)

Convierte el valor del entero de 32 bits sin signo especificado en un entero de 16 bits sin signo equivalente.

ToUInt16(UInt64)

Convierte el valor del entero de 64 bits sin signo especificado en un entero de 16 bits sin signo equivalente.

ToUInt32(Boolean)

Convierte el valor booleano especificado en el entero de 32 bits sin signo equivalente.

ToUInt32(Byte)

Convierte el valor del entero de 8 bits sin signo especificado en el entero de 32 bits sin signo equivalente.

ToUInt32(Char)

Convierte el valor del carácter Unicode especificado en el entero de 32 bits sin signo equivalente.

ToUInt32(DateTime)

Al llamar a este método siempre se produce InvalidCastException.

ToUInt32(Decimal)

Convierte el valor del número decimal especificado en un entero de 32 bits sin signo equivalente.

ToUInt32(Double)

Convierte el valor del número de punto flotante de precisión doble especificado en un entero de 32 bits sin signo equivalente.

ToUInt32(Int16)

Convierte el valor del entero con signo de 16 bits especificado en el entero de 32 bits sin signo equivalente.

ToUInt32(Int32)

Convierte el valor del entero con signo de 32 bits especificado en un entero de 32 bits sin signo equivalente.

ToUInt32(Int64)

Convierte el valor del entero con signo de 64 bits especificado en un entero de 32 bits sin signo equivalente.

ToUInt32(Object, IFormatProvider)

Convierte el valor del objeto especificado en un entero de 32 bits sin signo, utilizando la información de formato específica de la referencia cultural especificada.

ToUInt32(Object)

Convierte el valor del objeto especificado en un entero de 32 bits sin signo.

ToUInt32(SByte)

Convierte el valor del entero de 8 bits con signo especificado en el entero de 32 bits sin signo equivalente.

ToUInt32(Single)

Convierte el valor del número de punto flotante de precisión simple especificado en un entero de 32 bits sin signo equivalente.

ToUInt32(String, IFormatProvider)

Convierte la representación de cadena especificada de un número en un entero de 32 bits sin signo equivalente, utilizando la información de formato específica de la referencia cultural especificada.

ToUInt32(String, Int32)

Convierte la representación de cadena de un número en una base especificada en un entero de 32 bits sin signo equivalente.

ToUInt32(String)

Convierte la representación de cadena especificada de un número en un entero de 32 bits sin signo equivalente.

ToUInt32(UInt16)

Convierte el valor del entero de 16 bits sin signo especificado en el entero de 32 bits sin signo equivalente.

ToUInt32(UInt32)

Devuelve el entero de 32 bits sin signo especificado; no se realiza ninguna conversión real.

ToUInt32(UInt64)

Convierte el valor del entero de 64 bits sin signo especificado en un entero de 32 bits sin signo equivalente.

ToUInt64(Boolean)

Convierte el valor booleano especificado en el entero de 64 bits sin signo equivalente.

ToUInt64(Byte)

Convierte el valor del entero de 8 bits sin signo especificado en el entero de 64 bits sin signo equivalente.

ToUInt64(Char)

Convierte el valor del carácter Unicode especificado en el entero de 64 bits sin signo equivalente.

ToUInt64(DateTime)

Al llamar a este método siempre se produce InvalidCastException.

ToUInt64(Decimal)

Convierte el valor del número decimal especificado en un entero de 64 bits sin signo equivalente.

ToUInt64(Double)

Convierte el valor del número de punto flotante de precisión doble especificado en un entero de 64 bits sin signo equivalente.

ToUInt64(Int16)

Convierte el valor del entero con signo de 16 bits especificado en el entero de 64 bits sin signo equivalente.

ToUInt64(Int32)

Convierte el valor del entero con signo de 32 bits especificado en un entero de 64 bits sin signo equivalente.

ToUInt64(Int64)

Convierte el valor del entero de 64 bits con signo especificado en un entero de 64 bits sin signo equivalente.

ToUInt64(Object, IFormatProvider)

Convierte el valor del objeto especificado en un entero de 64 bits sin signo, utilizando la información de formato específica de la referencia cultural especificada.

ToUInt64(Object)

Convierte el valor del objeto especificado en un entero de 64 bits sin signo.

ToUInt64(SByte)

Convierte el valor del entero de 8 bits con signo especificado en el entero de 64 bits sin signo equivalente.

ToUInt64(Single)

Convierte el valor del número de punto flotante de precisión simple especificado en un entero de 64 bits sin signo equivalente.

ToUInt64(String, IFormatProvider)

Convierte la representación de cadena especificada de un número en un entero de 64 bits sin signo equivalente, utilizando la información de formato específica de la referencia cultural especificada.

ToUInt64(String, Int32)

Convierte la representación de cadena de un número en una base especificada en un entero de 64 bits sin signo equivalente.

ToUInt64(String)

Convierte la representación de cadena especificada de un número en un entero de 64 bits sin signo equivalente.

ToUInt64(UInt16)

Convierte el valor del entero de 16 bits sin signo especificado en el entero de 64 bits sin signo equivalente.

ToUInt64(UInt32)

Convierte el valor del entero de 32 bits sin signo especificado en un entero de 64 bits sin signo equivalente.

ToUInt64(UInt64)

Devuelve el entero de 64 bits sin signo especificado; no se realiza ninguna conversión real.

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

Intenta convertir el intervalo especificado que contiene una representación de cadena codificada con dígitos base-64 en un intervalo de enteros sin signo de 8 bits.

TryFromBase64String(String, Span<Byte>, Int32)

Intenta convertir la representación de cadena especificada codificada con dígitos base-64 en un intervalo de enteros sin signo de 8 bits.

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

Intenta convertir los enteros sin signo de 8 bits dentro del intervalo de solo lectura especificado en su representación de cadena equivalente codificada con dígitos base-64. Opcionalmente, puede especificar si se van a insertar saltos de línea en el valor devuelto.

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

Convierte un intervalo de enteros sin signo de 8 bits en su representación de intervalo UTF-8 equivalente codificada con caracteres hexadecimales mayúsculas.

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

Convierte un intervalo de enteros sin signo de 8 bits en su representación de intervalo equivalente codificada con caracteres hexadecimales mayúsculas.

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

Convierte un intervalo de enteros sin signo de 8 bits en su representación de intervalo UTF-8 equivalente codificada con caracteres hexadecimales minúsculas.

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

Convierte un intervalo de enteros sin signo de 8 bits en su representación de intervalo equivalente codificada con caracteres hexadecimales minúsculas.

Se aplica a

Consulte también