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
   Int32 iNumber = Convert::ToInt32( dNumber );
}
catch ( OverflowException^ ) 
{
   Console::WriteLine(
      "Overflow in Double to Int32 conversion" );
}
// Returns True
Boolean bNumber = Convert::ToBoolean( dNumber );

// Returns "23.15"
String^ strNumber = Convert::ToString( dNumber );

try
{
   // Returns '2'
   Char chrNumber = Convert::ToChar( strNumber->Substring( 0, 1 ) );
}
catch ( ArgumentNullException^ ) 
{
   Console::WriteLine(  "String is null" );
}
catch ( FormatException^ ) 
{
   Console::WriteLine(  "String length is greater than 1" );
}

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

Console::WriteLine( "Your integer as a Double is {0}",
   Convert::ToDouble( newInteger ) );
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

Los métodos estáticos de la Convert clase se usan principalmente para admitir la conversión a y desde los tipos de datos base de .NET. Los tipos base admitidos son , , , Int16Int64Int32DateTime DecimalDoubleUInt32SByteSingleUInt16ByteUInt64y .StringCharBoolean Además, la Convert clase incluye métodos para admitir otros tipos de conversiones.

Este artículo consta de las secciones siguientes:

Conversiones a tipos base y desde conversiones de números no decimales de objetos personalizados a información de formato específica de la referencia cultural Base64 Codificación de otras conversiones comunes

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.

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

  • 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 a ni Boolean.FalseString.

    • Una cadena que se va a convertir en un Char valor consta de varios caracteres.

    • Una cadena que se va a convertir en cualquier tipo numérico no se reconoce como un número válido.

    • Una cadena que se va a convertir en no DateTime se reconoce como un valor de fecha y hora válido.

  • Una conversión correcta. Para las conversiones entre dos tipos base diferentes que no aparecen 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.

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

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 se puede representar mediante el tipo de valor devuelto del método de conversión determinado.

Por ejemplo, cuando se convierte en Double , Singlepuede producirse una pérdida de precisión, pero no se produce ninguna excepción. Sin embargo, si la magnitud de Double es demasiado grande para representarse mediante , Singlese 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 en 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 conformes a 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, convierte el valor de cadena en un Int16 valor .

using namespace System;

void main()
{
   array<int>^ baseValues = { 2, 8, 10, 16 };
   Int16 value = Int16::MaxValue;
   for each (Int16 baseValue in baseValues) {
      String^ s = Convert::ToString(value, baseValue);
      Int16 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
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 Example
   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 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 .InvalidCastException

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

información de formato de Culture-Specific

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 ignoran. Solo lo usan los siguientes métodos de conversión de tipos base. Si se pasa un null IFormatProvider 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 métodos siguientes para admitir la codificación base64: un conjunto de métodos admite la conversión de una matriz de bytes a y desde una String matriz de caracteres Unicode formados por caracteres de 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 Framework para realizar algunas conversiones que no son compatibles con los métodos estáticos de la Convert clase . Se incluyen los siguientes:

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, para convertirlos 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 en caracteres Unicode codificados en UTF16). Para obtener más información, vea Codificación de caracteres en .NET.

Campos

DBNull

Una constante que representa una columna de base de datos sin datos; es decir, el valor Null de las bases de datos.

Métodos

ChangeType(Object, Type)

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

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, TypeCode)

Devuelve un objeto del tipo especificado 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.

FromBase64CharArray(Char[], Int32, Int32)

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

FromBase64String(String)

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

FromHexString(ReadOnlySpan<Char>)

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

FromHexString(String)

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

GetTypeCode(Object)

Devuelve el TypeCode del objeto especificado.

IsDBNull(Object)

Devuelve una indicación en la que se precisa si el objeto especificado es de tipo DBNull.

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

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

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

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

ToBase64String(Byte[])

Convierte una matriz de enteros de 8 bits sin signo en su representación de cadena equivalente, que se codifica con dígitos de base 64.

ToBase64String(Byte[], Base64FormattingOptions)

Convierte una matriz de enteros de 8 bits sin signo en su representación de cadena equivalente, que se codifica con dígitos de base 64. Puede especificar 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 de 8 bits sin signo en su representación de cadena equivalente, que se codifica con dígitos de base 64. Los parámetros especifican el subconjunto como una posición de desplazamiento en la matriz de entrada y el número de elementos de la matriz que se van a convertir.

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

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

ToBase64String(ReadOnlySpan<Byte>, Base64FormattingOptions)

Convierte los enteros sin signo de 8 bits del intervalo de solo lectura especificado en su representación de cadena equivalente, que se codifica con dígitos en 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 efectúa una conversión real.

ToBoolean(Byte)

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

ToBoolean(Char)

Cuando se llama a este método, siempre se produce InvalidCastException.

ToBoolean(DateTime)

Cuando se llama 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 de 16 bits con signo especificado en un valor booleano equivalente.

ToBoolean(Int32)

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

ToBoolean(Int64)

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

ToBoolean(Object)

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

ToBoolean(Object, IFormatProvider)

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

ToBoolean(SByte)

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

ToBoolean(Single)

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

ToBoolean(String)

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

ToBoolean(String, IFormatProvider)

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

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 un entero de 8 bits sin signo equivalente.

ToByte(Byte)

Devuelve el entero de 8 bits sin signo especificado; no se efectúa una conversión real.

ToByte(Char)

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

ToByte(DateTime)

Cuando se llama 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 de 16 bits con signo especificado en un entero de 8 bits sin signo equivalente.

ToByte(Int32)

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

ToByte(Int64)

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

ToByte(Object)

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

ToByte(Object, IFormatProvider)

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

ToByte(SByte)

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

ToByte(Single)

Convierte el valor del número de punto flotante de precisión sencilla especificado 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(String, IFormatProvider)

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

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

Cuando se llama a este método, siempre se produce InvalidCastException.

ToChar(Byte)

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

ToChar(Char)

Devuelve el valor del carácter Unicode especificado; no se efectúa una conversión real.

ToChar(DateTime)

Cuando se llama a este método, siempre se produce InvalidCastException.

ToChar(Decimal)

Cuando se llama a este método, siempre se produce InvalidCastException.

ToChar(Double)

Cuando se llama a este método, siempre se produce InvalidCastException.

ToChar(Int16)

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

ToChar(Int32)

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

ToChar(Int64)

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

ToChar(Object)

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

ToChar(Object, IFormatProvider)

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

ToChar(SByte)

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

ToChar(Single)

Cuando se llama a este método, siempre se produce InvalidCastException.

ToChar(String)

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

ToChar(String, IFormatProvider)

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

ToChar(UInt16)

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

ToChar(UInt32)

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

ToChar(UInt64)

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

ToDateTime(Boolean)

Cuando se llama a este método, siempre se produce InvalidCastException.

ToDateTime(Byte)

Cuando se llama a este método, siempre se produce InvalidCastException.

ToDateTime(Char)

Cuando se llama a este método, siempre se produce InvalidCastException.

ToDateTime(DateTime)

Devuelve el objeto DateTime especificado; no se efectúa una conversión real.

ToDateTime(Decimal)

Cuando se llama a este método, siempre se produce InvalidCastException.

ToDateTime(Double)

Cuando se llama a este método, siempre se produce InvalidCastException.

ToDateTime(Int16)

Cuando se llama a este método, siempre se produce InvalidCastException.

ToDateTime(Int32)

Cuando se llama a este método, siempre se produce InvalidCastException.

ToDateTime(Int64)

Cuando se llama a este método, siempre se produce InvalidCastException.

ToDateTime(Object)

Convierte el valor del objeto especificado en un objeto DateTime.

ToDateTime(Object, IFormatProvider)

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

ToDateTime(SByte)

Cuando se llama a este método, siempre se produce InvalidCastException.

ToDateTime(Single)

Cuando se llama a este método, siempre se produce InvalidCastException.

ToDateTime(String)

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

ToDateTime(String, IFormatProvider)

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

ToDateTime(UInt16)

Cuando se llama a este método, siempre se produce InvalidCastException.

ToDateTime(UInt32)

Cuando se llama a este método, siempre se produce InvalidCastException.

ToDateTime(UInt64)

Cuando se llama a este método, siempre se produce InvalidCastException.

ToDecimal(Boolean)

Convierte el valor booleano especificado en un 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)

Cuando se llama a este método, siempre se produce InvalidCastException.

ToDecimal(DateTime)

Cuando se llama a este método, siempre se produce InvalidCastException.

ToDecimal(Decimal)

Devuelve el número decimal especificado; no se efectúa una 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 de 16 bits con signo especificado en un número decimal equivalente.

ToDecimal(Int32)

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

ToDecimal(Int64)

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

ToDecimal(Object)

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

ToDecimal(Object, IFormatProvider)

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

ToDecimal(SByte)

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

ToDecimal(Single)

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

ToDecimal(String)

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

ToDecimal(String, IFormatProvider)

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

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 un número de punto flotante de precisión doble equivalente.

ToDouble(Byte)

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

ToDouble(Char)

Cuando se llama a este método, siempre se produce InvalidCastException.

ToDouble(DateTime)

Cuando se llama 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 efectúa una conversión real.

ToDouble(Int16)

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

ToDouble(Int32)

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

ToDouble(Int64)

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

ToDouble(Object)

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

ToDouble(Object, IFormatProvider)

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

ToDouble(SByte)

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

ToDouble(Single)

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

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(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, usando la información de formato específica de la referencia cultural indicada.

ToDouble(UInt16)

Convierte el valor del entero de 16 bits sin signo especificado en un 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[])

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

ToHexString(Byte[], Int32, Int32)

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

ToHexString(ReadOnlySpan<Byte>)

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

ToInt16(Boolean)

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

ToInt16(Byte)

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

ToInt16(Char)

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

ToInt16(DateTime)

Cuando se llama 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 efectúa una conversión real.

ToInt16(Int32)

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

ToInt16(Int64)

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

ToInt16(Object)

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

ToInt16(Object, IFormatProvider)

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

ToInt16(SByte)

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

ToInt16(Single)

Convierte el valor del número de punto flotante de precisión sencilla especificado 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(String, IFormatProvider)

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

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(UInt16)

Convierte el valor del entero de 16 bits sin signo especificado en un 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 un entero de 32 bits con signo equivalente.

ToInt32(Byte)

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

ToInt32(Char)

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

ToInt32(DateTime)

Cuando se llama 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 de 16 bits con signo especificado en un entero de 32 bits con signo equivalente.

ToInt32(Int32)

Devuelve el entero de 32 bits con signo especificado; no se efectúa una conversión real.

ToInt32(Int64)

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

ToInt32(Object)

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

ToInt32(Object, IFormatProvider)

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

ToInt32(SByte)

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

ToInt32(Single)

Convierte el valor del número de punto flotante de precisión sencilla especificado 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(String, IFormatProvider)

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

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(UInt16)

Convierte el valor del entero de 16 bits sin signo especificado en un 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 un entero de 64 bits con signo equivalente.

ToInt64(Byte)

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

ToInt64(Char)

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

ToInt64(DateTime)

Cuando se llama 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 de 16 bits con signo especificado en un entero de 64 bits con signo equivalente.

ToInt64(Int32)

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

ToInt64(Int64)

Devuelve el entero de 64 bits con signo especificado; no se efectúa una conversión real.

ToInt64(Object)

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

ToInt64(Object, IFormatProvider)

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

ToInt64(SByte)

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

ToInt64(Single)

Convierte el valor del número de punto flotante de precisión sencilla especificado 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(String, IFormatProvider)

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

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(UInt16)

Convierte el valor del entero de 16 bits sin signo especificado en un 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 un entero de 8 bits con signo equivalente.

ToSByte(Byte)

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

ToSByte(Char)

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

ToSByte(DateTime)

Cuando se llama 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 de 16 bits con signo especificado en un entero de 8 bits con signo equivalente.

ToSByte(Int32)

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

ToSByte(Int64)

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

ToSByte(Object)

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

ToSByte(Object, IFormatProvider)

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

ToSByte(SByte)

Devuelve el entero de 8 bits con signo especificado; no se efectúa una conversión real.

ToSByte(Single)

Convierte el valor del número de punto flotante de precisión sencilla especificado 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(String, IFormatProvider)

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

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(UInt16)

Convierte el valor del entero de 16 bits sin signo especificado en un 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 un número de punto flotante de precisión sencilla equivalente.

ToSingle(Byte)

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

ToSingle(Char)

Cuando se llama a este método, siempre se produce InvalidCastException.

ToSingle(DateTime)

Cuando se llama 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 sencilla equivalente.

ToSingle(Int16)

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

ToSingle(Int32)

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

ToSingle(Int64)

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

ToSingle(Object)

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

ToSingle(Object, IFormatProvider)

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

ToSingle(SByte)

Convierte el valor del entero de 8 bits con signo especificado en un 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 efectúa una conversión real.

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(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, usando la información de formato específica de la referencia cultural indicada.

ToSingle(UInt16)

Convierte el valor del entero de 16 bits sin signo especificado en un 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)

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

ToString(Boolean, IFormatProvider)

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

ToString(Byte)

Convierte el valor del entero de 8 bits sin signo especificado en la 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, usando la información de formato específica de la referencia cultural indicada.

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(Char)

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

ToString(Char, IFormatProvider)

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

ToString(DateTime)

Convierte el valor de la estructura DateTime especificada en su representación de cadena equivalente.

ToString(DateTime, IFormatProvider)

Convierte el valor de la estructura DateTime especificada en su representación de cadena equivalente, usando la información de formato específica de la referencia cultural indicada.

ToString(Decimal)

Convierte el valor de un número decimal especificado 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, usando la información de formato específica de la referencia cultural indicada.

ToString(Double)

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

ToString(Double, IFormatProvider)

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

ToString(Int16)

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

ToString(Int16, IFormatProvider)

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

ToString(Int16, Int32)

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

ToString(Int32)

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

ToString(Int32, IFormatProvider)

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

ToString(Int32, Int32)

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

ToString(Int64)

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

ToString(Int64, IFormatProvider)

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

ToString(Int64, Int32)

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

ToString(Object)

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

ToString(Object, IFormatProvider)

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

ToString(SByte)

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

ToString(SByte, IFormatProvider)

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

ToString(Single)

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

ToString(Single, IFormatProvider)

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

ToString(String)

Devuelve la instancia de la cadena especificada; no se efectúa una conversión real.

ToString(String, IFormatProvider)

Devuelve la instancia de la cadena especificada; no se efectúa una conversión real.

ToString(UInt16)

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

ToString(UInt16, IFormatProvider)

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

ToString(UInt32)

Convierte el valor del entero de 32 bits sin signo especificado en la 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, usando la información de formato específica de la referencia cultural indicada.

ToString(UInt64)

Convierte el valor del entero de 64 bits sin signo especificado en la 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, usando la información de formato específica de la referencia cultural indicada.

ToUInt16(Boolean)

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

ToUInt16(Byte)

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

ToUInt16(Char)

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

ToUInt16(DateTime)

Cuando se llama 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 de 16 bits con signo especificado en un entero de 16 bits sin signo equivalente.

ToUInt16(Int32)

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

ToUInt16(Int64)

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

ToUInt16(Object)

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

ToUInt16(Object, IFormatProvider)

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

ToUInt16(SByte)

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

ToUInt16(Single)

Convierte el valor del número de punto flotante de precisión sencilla especificado 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(String, IFormatProvider)

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

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(UInt16)

Devuelve el entero de 16 bits sin signo especificado; no se efectúa una 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 un entero de 32 bits sin signo equivalente.

ToUInt32(Byte)

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

ToUInt32(Char)

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

ToUInt32(DateTime)

Cuando se llama 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 de 16 bits con signo especificado en un entero de 32 bits sin signo equivalente.

ToUInt32(Int32)

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

ToUInt32(Int64)

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

ToUInt32(Object)

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

ToUInt32(Object, IFormatProvider)

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

ToUInt32(SByte)

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

ToUInt32(Single)

Convierte el valor del número de punto flotante de precisión sencilla especificado 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(String, IFormatProvider)

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

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(UInt16)

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

ToUInt32(UInt32)

Devuelve el entero de 32 bits sin signo especificado; no se efectúa una 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 un entero de 64 bits sin signo equivalente.

ToUInt64(Byte)

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

ToUInt64(Char)

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

ToUInt64(DateTime)

Cuando se llama 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 de 16 bits con signo especificado en un entero de 64 bits sin signo equivalente.

ToUInt64(Int32)

Convierte el valor del entero de 32 bits con signo 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)

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

ToUInt64(Object, IFormatProvider)

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

ToUInt64(SByte)

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

ToUInt64(Single)

Convierte el valor del número de punto flotante de precisión sencilla especificado 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(String, IFormatProvider)

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

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(UInt16)

Convierte el valor del entero de 16 bits sin signo especificado en un 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 efectúa una 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 en 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 en 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 del intervalo de solo lectura especificado en su representación de cadena equivalente, que se codifica con dígitos en base 64. Opcionalmente puede especificar si se van a insertar saltos de línea en el valor devuelto.

Se aplica a

Consulte también