Convert Classe

Definizione

Converte un tipo di dati di base in un altro tipo di dati di 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
Ereditarietà
Convert

Esempio

Nell'esempio seguente vengono illustrati alcuni dei metodi di conversione nella Convert classe , tra cui ToInt32, ToBooleane 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))

Commenti

I metodi statici della Convert classe vengono usati principalmente per supportare la conversione da e verso i tipi di dati di base in .NET. I tipi di base supportati sono Boolean, , ByteSByteChar, , Int16, Int64UInt16UInt32Int32, UInt64DoubleDecimalSingleDateTime e .String Inoltre, la Convert classe include metodi per supportare altri tipi di conversioni.

Questo articolo è costituito dalle sezioni seguenti:

Conversioni da e verso tipi di base conversioni di numeri non decimali da oggetti personalizzati a tipi di base- informazioni di formattazione specifiche delle impostazioni cultura Base64 Codifica altre conversioni comuni

Conversioni da e verso tipi di base

Esiste un metodo di conversione per convertire ogni tipo di base in ogni altro tipo di base. Tuttavia, la chiamata effettiva a un metodo di conversione specifico può produrre uno dei cinque risultati, a seconda del valore del tipo di base in fase di esecuzione e del tipo di base di destinazione. Questi cinque risultati sono:

  • Nessuna conversione. Ciò si verifica quando viene effettuato un tentativo di conversione da un tipo a se stesso , ad esempio chiamando Convert.ToInt32(Int32) con un argomento di tipo Int32. In questo caso, il metodo restituisce semplicemente un'istanza del tipo originale.

  • Oggetto InvalidCastException. Ciò si verifica quando una particolare conversione non è supportata. Viene generata un'eccezione InvalidCastException per le conversioni seguenti:

  • Oggetto FormatException. Ciò si verifica quando il tentativo di convertire un valore stringa in qualsiasi altro tipo di base ha esito negativo perché la stringa non è nel formato corretto. L'eccezione viene generata per le conversioni seguenti:

    • Una stringa da convertire in un Boolean valore non è uguale Boolean.TrueString a o Boolean.FalseString.

    • Una stringa da convertire in un Char valore è costituita da più caratteri.

    • Una stringa da convertire in qualsiasi tipo numerico non viene riconosciuta come numero valido.

    • Una stringa da convertire in un DateTime oggetto non viene riconosciuta come valore di data e ora valido.

  • Conversione riuscita. Per le conversioni tra due tipi di base diversi non elencati nei risultati precedenti, tutte le conversioni con estensione più ampia e tutte le conversioni di tipo narrowing che non generano una perdita di dati avranno esito positivo e il metodo restituirà un valore del tipo di base di destinazione.

  • Oggetto OverflowException. Ciò si verifica quando una conversione di tipo narrow comporta una perdita di dati. Ad esempio, il tentativo di convertire un'istanza Int32 il cui valore è 10000 in un Byte tipo genera un'eccezione OverflowException perché 10000 non rientra nell'intervallo del Byte tipo di dati.

Un'eccezione non verrà generata se la conversione di un tipo numerico comporta una perdita di precisione, ovvero la perdita di alcune cifre meno significative. Tuttavia, verrà generata un'eccezione se il risultato è maggiore di quanto possa essere rappresentato dal tipo di valore restituito del metodo di conversione specifico.

Ad esempio, quando un Double oggetto viene convertito in , Singlepotrebbe verificarsi una perdita di precisione, ma non viene generata alcuna eccezione. Tuttavia, se la grandezza di Double è troppo grande per essere rappresentata da un oggetto , viene generata un'eccezione Singledi overflow.

Numeri non decimali

La Convert classe include metodi statici che è possibile chiamare per convertire i valori integrali in rappresentazioni di stringa non decimali e per convertire stringhe che rappresentano numeri non decimali in valori integrali. Ognuno di questi metodi di conversione include un base argomento che consente di specificare il sistema numerico, binario (base 2), ottale (base 8) ed esadecimale (base 16), nonché decimale (base 10). È disponibile un set di metodi per convertire ognuno dei tipi integrali primitivi conformi a CLS in una stringa e uno per convertire una stringa in ognuno dei tipi integrali primitivi:

Nell'esempio seguente il valore di viene Int16.MaxValue convertito in una stringa in tutti i formati numerici supportati. Converte quindi di nuovo il valore stringa in un Int16 valore.

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

Conversioni da oggetti personalizzati a tipi di base

Oltre a supportare le conversioni tra i tipi di base, il metodo supporta la Convert conversione di qualsiasi tipo personalizzato in qualsiasi tipo di base. A tale scopo, il tipo personalizzato deve implementare l'interfaccia IConvertible , che definisce i metodi per convertire il tipo di implementazione in ognuno dei tipi di base. Le conversioni non supportate da un particolare tipo devono generare un'eccezione InvalidCastException.

Quando il ChangeType metodo viene passato un tipo personalizzato come primo parametro o quando il Convert.To metodo Type (ad esempio Convert.ToInt32(Object) o Convert.ToDouble(Object, IFormatProvider) viene chiamato e passato un'istanza di un tipo personalizzato come primo parametro, il Convert metodo, a sua volta, chiama l'implementazione del IConvertible tipo personalizzato per eseguire la conversione. Per altre informazioni, vedere Conversione dei tipi in .NET.

Culture-Specific informazioni sulla formattazione

Tutti i metodi di conversione del tipo di base e il ChangeType metodo includono overload con un parametro di tipo IFormatProvider. Ad esempio, il Convert.ToBoolean metodo ha i due overload seguenti:

Il IFormatProvider parametro può fornire informazioni di formattazione specifiche delle impostazioni cultura per facilitare il processo di conversione. Tuttavia, viene ignorato dalla maggior parte dei metodi di conversione dei tipi di base. Viene usato solo dai metodi di conversione dei tipi di base seguenti. Se a questi metodi viene passato un nullIFormatProvider argomento, viene utilizzato l'oggetto CultureInfo che rappresenta le impostazioni cultura correnti.

Tuttavia, qualsiasi tipo definito dall'utente che implementa IConvertible può usare il IFormatProvider parametro .

Codifica Base64

La codifica Base64 converte i dati binari in una stringa. I dati espressi come cifre base-64 possono essere facilmente trasmessi tramite canali di dati che possono trasmettere solo caratteri a 7 bit. La Convert classe include i metodi seguenti per supportare la codifica Base64: un set di metodi supporta la conversione di una matrice di byte da e verso e da una String matrice di caratteri Unicode costituiti da caratteri di base 64.

  • ToBase64String, che converte una matrice di byte in una stringa con codifica base64.

  • ToBase64CharArray, che converte una matrice di byte in una matrice di caratteri con codifica base64.

  • FromBase64String, che converte una stringa con codifica Base64 in una matrice di byte.

  • FromBase64CharArray, che converte una matrice di caratteri con codifica base64 in una matrice di byte.

Altre conversioni comuni

È possibile usare altre classi in NET Framework per eseguire alcune conversioni non supportate dai metodi statici della Convert classe . Sono inclusi:

Conversione in matrici di byte La BitConverter classe fornisce metodi che converte i tipi numerici primitivi (incluso Boolean) in matrici di byte e da matrici di byte a tipi di dati primitivi.

Codifica dei caratteri e decodifica La Encoding classe e le relative classi derivate (ad esempio UnicodeEncoding e UTF8Encoding) forniscono metodi per codificare una matrice di caratteri o una stringa (ovvero per convertirle in una matrice di byte in una particolare codifica) e decodificare una matrice di byte codificata , ovvero convertire una matrice di byte in caratteri Unicode con codifica UTF16. Per altre informazioni, vedere Codifica dei caratteri in .NET.

Campi

DBNull

Costante che rappresenta una colonna di database senza dati, ovvero un database Null.

Metodi

ChangeType(Object, Type)

Restituisce un oggetto del tipo specificato e il cui valore è equivalente all'oggetto specificato.

ChangeType(Object, Type, IFormatProvider)

Restituisce un oggetto del tipo specificato, il cui valore è equivalente all'oggetto specificato. Un parametro fornisce le informazioni di formattazione specifiche delle impostazioni cultura.

ChangeType(Object, TypeCode)

Restituisce un oggetto del tipo specificato, il cui valore è equivalente all'oggetto specificato.

ChangeType(Object, TypeCode, IFormatProvider)

Restituisce un oggetto del tipo specificato, il cui valore è equivalente all'oggetto specificato. Un parametro fornisce le informazioni di formattazione specifiche delle impostazioni cultura.

FromBase64CharArray(Char[], Int32, Int32)

Converte un sottoinsieme di una matrice di caratteri Unicode, in cui sono codificati dati binari come cifre base 64, in una matrice di interi senza segno a 8 bit equivalente. I parametri specificano il sottoinsieme nella matrice di input e il numero di elementi da convertire.

FromBase64String(String)

Converte la stringa specificata, che codifica dati binari come cifre base 64, in una matrice di interi senza segno a 8 bit equivalente.

FromHexString(ReadOnlySpan<Char>)

Converte l'intervallo, che codifica dati binari come caratteri esadecimali, in una matrice di interi senza segno a 8 bit equivalente.

FromHexString(String)

Converte la stringa specificata, che codifica dati binari come caratteri esadecimali, in una matrice di interi senza segno a 8 bit equivalente.

GetTypeCode(Object)

Restituisce l'attributo TypeCode dell'oggetto specificato.

IsDBNull(Object)

Indica se l'oggetto specificato è di tipo DBNull.

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

Converte un subset di una matrice di interi senza segno a 8 bit in un subset equivalente di una matrice di caratteri Unicode codificati con cifre base 64. I parametri specificano i sottoinsiemi come offset nelle matrici di input e output e il numero di elementi nella matrice di input da convertire.

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

Converte un subset di una matrice di interi senza segno a 8 bit in un subset equivalente di una matrice di caratteri Unicode codificati con cifre base 64. I parametri specificano i sottoinsiemi come offset nelle matrici di input e output, il numero di elementi nella matrice di input da convertire e se vengono inserite interruzioni di riga nella matrice di output.

ToBase64String(Byte[])

Converte una matrice di interi senza segno a 8 bit nella relativa rappresentazione di stringa equivalente codificata con cifre base 64.

ToBase64String(Byte[], Base64FormattingOptions)

Converte una matrice di interi senza segno a 8 bit nella relativa rappresentazione di stringa equivalente codificata con cifre base 64. È possibile specificare se inserire interruzioni di riga nel valore restituito.

ToBase64String(Byte[], Int32, Int32)

Converte un subset di una matrice di interi senza segno a 8 bit nella relativa rappresentazione di stringa equivalente codificata con cifre base 64. I parametri specificano il subset come offset nella matrice di input e il numero di elementi nella matrice da convertire.

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

Converte un subset di una matrice di interi senza segno a 8 bit nella relativa rappresentazione di stringa equivalente codificata con cifre base 64. I parametri specificano il sottoinsieme come offset nella matrice di input, il numero di elementi nella matrice da convertire e se inserire interruzioni di riga nel valore restituito.

ToBase64String(ReadOnlySpan<Byte>, Base64FormattingOptions)

Converte gli interi senza segno a 8 bit nell'intervallo di sola lettura specificato nella relativa rappresentazione stringa equivalente codificata con cifre Base 64. È possibile specificare facoltativamente se inserire interruzioni di riga nel valore restituito.

ToBoolean(Boolean)

Restituisce il valore booleano specificato; non viene eseguita alcuna conversione effettiva.

ToBoolean(Byte)

Converte il valore dell'intero senza segno a 8 bit specificato in un valore booleano equivalente.

ToBoolean(Char)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToBoolean(DateTime)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToBoolean(Decimal)

Converte il valore del numero decimale specificato in un valore booleano equivalente.

ToBoolean(Double)

Converte il valore del numero a virgola mobile e con precisione doppia specificato in un valore booleano equivalente.

ToBoolean(Int16)

Converte il valore dell'intero con segno a 16 bit specificato in un valore booleano equivalente.

ToBoolean(Int32)

Converte il valore dell'intero con segno a 32 bit specificato in un valore booleano equivalente.

ToBoolean(Int64)

Converte il valore dell'intero con segno a 64 bit specificato in un valore booleano equivalente.

ToBoolean(Object)

Converte il valore di un oggetto specificato in un valore booleano equivalente.

ToBoolean(Object, IFormatProvider)

Converte il valore dell'oggetto specificato in un valore booleano equivalente mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToBoolean(SByte)

Converte il valore dell'intero con segno a 8 bit specificato in un valore booleano equivalente.

ToBoolean(Single)

Converte il valore del numero a virgola mobile a precisione singola specificato in un valore booleano equivalente.

ToBoolean(String)

Converte la rappresentazione di stringa specificata di un valore logico nel relativo valore booleano equivalente.

ToBoolean(String, IFormatProvider)

Converte la rappresentazione di stringa specificata di un valore logico nel valore booleano equivalente mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToBoolean(UInt16)

Converte il valore dell'intero senza segno a 16 bit specificato in un valore booleano equivalente.

ToBoolean(UInt32)

Converte il valore dell'intero senza segno a 32 bit specificato in un valore booleano equivalente.

ToBoolean(UInt64)

Converte il valore dell'intero senza segno a 64 bit specificato in un valore booleano equivalente.

ToByte(Boolean)

Converte il valore booleano specificato nell'intero senza segno a 8 bit equivalente.

ToByte(Byte)

Restituisce l'intero senza segno a 8 bit specificato; non viene eseguita alcuna conversione effettiva.

ToByte(Char)

Converte il valore del carattere Unicode specificato nell'intero senza segno a 8 bit equivalente.

ToByte(DateTime)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToByte(Decimal)

Converte il valore del numero decimale specificato in un intero senza segno a 8 bit equivalente.

ToByte(Double)

Converte il valore del numero a virgola mobile e con precisione doppia specificato in un intero senza segno a 8 bit equivalente.

ToByte(Int16)

Converte il valore dell'intero con segno a 16 bit specificato in un intero senza segno a 8 bit equivalente.

ToByte(Int32)

Converte il valore dell'intero con segno a 32 bit specificato in un intero senza segno a 8 bit equivalente.

ToByte(Int64)

Converte il valore dell'intero con segno a 64 bit specificato in un intero senza segno a 8 bit equivalente.

ToByte(Object)

Converte il valore dell'oggetto specificato in un intero senza segno a 8 bit.

ToByte(Object, IFormatProvider)

Converte il valore dell'oggetto specificato in un intero senza segno a 8 bit mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToByte(SByte)

Converte il valore dell'intero con segno a 8 bit specificato in un intero senza segno a 8 bit equivalente.

ToByte(Single)

Converte il valore del numero a virgola mobile a precisione singola specificato in un intero senza segno a 8 bit equivalente.

ToByte(String)

Converte la rappresentazione di stringa specificata di un numero in un intero senza segno a 8 bit equivalente.

ToByte(String, IFormatProvider)

Converte la rappresentazione di stringa specificata di un numero in un intero senza segno a 8 bit equivalente mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToByte(String, Int32)

Converte la rappresentazione di stringa di un numero in una base specificata nell'intero senza segno a 8 bit equivalente.

ToByte(UInt16)

Converte il valore dell'intero senza segno a 16 bit specificato in un intero senza segno a 8 bit equivalente.

ToByte(UInt32)

Converte il valore dell'intero senza segno a 32 bit specificato in un intero senza segno a 8 bit equivalente.

ToByte(UInt64)

Converte il valore dell'intero senza segno a 64 bit specificato in un intero senza segno a 8 bit equivalente.

ToChar(Boolean)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToChar(Byte)

Converte il valore dell'intero senza segno a 8 bit specificato nel carattere Unicode equivalente.

ToChar(Char)

Restituisce il valore del carattere Unicode specificato; non viene eseguita alcuna conversione effettiva.

ToChar(DateTime)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToChar(Decimal)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToChar(Double)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToChar(Int16)

Converte il valore dell'intero con segno a 16 bit specificato nel carattere Unicode equivalente.

ToChar(Int32)

Converte il valore dell'intero con segno a 32 bit specificato nel carattere Unicode equivalente.

ToChar(Int64)

Converte il valore dell'intero con segno a 64 bit specificato nel carattere Unicode equivalente.

ToChar(Object)

Converte il valore dell'oggetto specificato in un carattere Unicode.

ToChar(Object, IFormatProvider)

Converte il valore dell'oggetto specificato nel relativo carattere Unicode equivalente mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToChar(SByte)

Converte il valore dell'intero con segno a 8 bit specificato nel carattere Unicode equivalente.

ToChar(Single)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToChar(String)

Converte il primo carattere di una stringa specificata in un carattere Unicode.

ToChar(String, IFormatProvider)

Converte il primo carattere di una stringa specificata in un carattere Unicode mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToChar(UInt16)

Converte il valore dell'intero senza segno a 16 bit specificato nel carattere Unicode equivalente.

ToChar(UInt32)

Converte il valore dell'intero senza segno a 32 bit specificato nel carattere Unicode equivalente.

ToChar(UInt64)

Converte il valore dell'intero senza segno a 64 bit specificato nel carattere Unicode equivalente.

ToDateTime(Boolean)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToDateTime(Byte)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToDateTime(Char)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToDateTime(DateTime)

Restituisce l'oggetto DateTime specificato; di fatto, non viene eseguita alcuna conversione.

ToDateTime(Decimal)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToDateTime(Double)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToDateTime(Int16)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToDateTime(Int32)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToDateTime(Int64)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToDateTime(Object)

Converte il valore dell'oggetto specificato in un oggetto DateTime.

ToDateTime(Object, IFormatProvider)

Converte il valore dell'oggetto specificato in un oggetto DateTime mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToDateTime(SByte)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToDateTime(Single)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToDateTime(String)

Converte la rappresentazione di stringa specificata di una data e un'ora in un valore di data e ora equivalente.

ToDateTime(String, IFormatProvider)

Converte la rappresentazione di stringa specificata di un numero in un valore di data e ora equivalente mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToDateTime(UInt16)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToDateTime(UInt32)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToDateTime(UInt64)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToDecimal(Boolean)

Converte il valore booleano specificato nel numero decimale equivalente.

ToDecimal(Byte)

Converte il valore dell'intero senza segno a 8 bit specificato nel numero decimale equivalente.

ToDecimal(Char)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToDecimal(DateTime)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToDecimal(Decimal)

Restituisce il numero decimale specificato; non viene eseguita alcuna conversione effettiva.

ToDecimal(Double)

Converte il valore del numero a virgola mobile a precisione doppia specificato in un numero decimale equivalente.

ToDecimal(Int16)

Converte il valore dell'intero con segno a 16 bit specificato in un numero decimale equivalente.

ToDecimal(Int32)

Converte il valore dell'intero con segno a 32 bit specificato in un numero decimale equivalente.

ToDecimal(Int64)

Converte il valore dell'intero con segno a 64 bit specificato in un numero decimale equivalente.

ToDecimal(Object)

Converte il valore dell'oggetto specificato in un numero decimale equivalente.

ToDecimal(Object, IFormatProvider)

Converte il valore dell'oggetto specificato in un numero decimale equivalente mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToDecimal(SByte)

Converte il valore dell'intero con segno a 8 bit specificato nel numero decimale equivalente.

ToDecimal(Single)

Converte il valore del numero a virgola mobile e con precisione singola specificato nel numero decimale equivalente.

ToDecimal(String)

Converte la rappresentazione di stringa specificata di un numero in un numero decimale equivalente.

ToDecimal(String, IFormatProvider)

Converte la rappresentazione di stringa specificata di un numero in un numero decimale equivalente mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToDecimal(UInt16)

Converte il valore dell'intero senza segno a 16 bit specificato in un numero decimale equivalente.

ToDecimal(UInt32)

Converte il valore dell'intero senza segno a 32 bit specificato in un numero decimale equivalente.

ToDecimal(UInt64)

Converte il valore dell'intero senza segno a 64 bit specificato in un numero decimale equivalente.

ToDouble(Boolean)

Converte il valore booleano specificato nel numero a virgola mobile a precisione doppia equivalente.

ToDouble(Byte)

Converte il valore dell'intero senza segno a 8 bit specificato nel numero a virgola mobile e con precisione doppia equivalente.

ToDouble(Char)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToDouble(DateTime)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToDouble(Decimal)

Converte il valore del numero decimale specificato in un numero a virgola mobile e con precisione doppia equivalente.

ToDouble(Double)

Restituisce il numero a virgola mobile a precisione doppia specificato; non viene eseguita alcuna conversione effettiva.

ToDouble(Int16)

Converte il valore dell'intero con segno a 16 bit specificato in un numero a virgola mobile a precisione doppia equivalente.

ToDouble(Int32)

Converte il valore dell'intero con segno a 32 bit specificato in un numero a virgola mobile e con precisione doppia equivalente.

ToDouble(Int64)

Converte il valore dell'intero con segno a 64 bit specificato in un numero a virgola mobile e con precisione doppia equivalente.

ToDouble(Object)

Converte il valore dell'oggetto specificato in un numero a virgola mobile e con precisione doppia.

ToDouble(Object, IFormatProvider)

Converte il valore dell'oggetto specificato in un numero a virgola mobile e con precisione doppia mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToDouble(SByte)

Converte il valore dell'intero con segno a 8 bit specificato nel numero a virgola mobile a precisione doppia equivalente.

ToDouble(Single)

Converte il valore del numero a virgola mobile e con precisione singola specificato in un numero a virgola mobile e con precisione doppia equivalente.

ToDouble(String)

Converte la rappresentazione di stringa specificata di un numero in un numero a virgola mobile a precisione doppia equivalente.

ToDouble(String, IFormatProvider)

Converte la rappresentazione di stringa specificata di un numero in un numero a virgola mobile a precisione doppia equivalente mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToDouble(UInt16)

Converte il valore dell'intero senza segno a 16 bit specificato nel numero a virgola mobile e con precisione doppia equivalente.

ToDouble(UInt32)

Converte il valore dell'intero senza segno a 32 bit specificato in un numero a virgola mobile e con precisione doppia equivalente.

ToDouble(UInt64)

Converte il valore dell'intero senza segno a 64 bit specificato in un numero a virgola mobile a precisione doppia equivalente.

ToHexString(Byte[])

Converte una matrice di interi senza segno a 8 bit nella rappresentazione di stringa equivalente codificata con caratteri esadecimale maiuscoli.

ToHexString(Byte[], Int32, Int32)

Converte un subset di una matrice di interi senza segno a 8 bit nella rappresentazione di stringa equivalente codificata con caratteri esadecimale maiuscoli. I parametri specificano il subset come offset nella matrice di input e il numero di elementi nella matrice da convertire.

ToHexString(ReadOnlySpan<Byte>)

Converte un intervallo di interi senza segno a 8 bit nella rappresentazione di stringa equivalente codificata con caratteri esadecimale maiuscoli.

ToInt16(Boolean)

Converte il valore booleano specificato nell'intero con segno a 16 bit equivalente.

ToInt16(Byte)

Converte il valore dell'intero senza segno a 8 bit specificato nell'intero con segno a 16 bit equivalente.

ToInt16(Char)

Converte il valore del carattere Unicode specificato nell'intero con segno a 16 bit equivalente.

ToInt16(DateTime)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToInt16(Decimal)

Converte il valore del numero decimale specificato in un intero con segno a 16 bit equivalente.

ToInt16(Double)

Converte il valore del numero a virgola mobile e con precisione doppia specificato in un intero con segno a 16 bit equivalente.

ToInt16(Int16)

Restituisce l'intero con segno a 16 bit specificato; non viene eseguita alcuna conversione effettiva.

ToInt16(Int32)

Converte il valore dell'intero con segno a 32 bit specificato in un intero con segno a 16 bit equivalente.

ToInt16(Int64)

Converte il valore dell'intero con segno a 64 bit specificato in un intero con segno a 16 bit equivalente.

ToInt16(Object)

Converte il valore dell'oggetto specificato in un intero con segno a 16 bit.

ToInt16(Object, IFormatProvider)

Converte il valore dell'oggetto specificato in un intero con segno a 16 bit mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToInt16(SByte)

Converte il valore dell'intero con segno a 8 bit specificato nell'intero con segno a 16 bit equivalente.

ToInt16(Single)

Converte il valore del numero a virgola mobile a precisione singola specificato in un intero con segno a 16 bit equivalente.

ToInt16(String)

Converte la rappresentazione di stringa specificata di un numero in un intero con segno a 16 bit equivalente.

ToInt16(String, IFormatProvider)

Converte la rappresentazione di stringa specificata di un numero in un intero con segno a 16 bit equivalente mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToInt16(String, Int32)

Converte la rappresentazione di stringa di un numero in una base specificata nell'intero con segno a 16 bit equivalente.

ToInt16(UInt16)

Converte il valore dell'intero senza segno a 16 bit specificato nell'intero con segno a 16 bit equivalente.

ToInt16(UInt32)

Converte il valore dell'intero senza segno a 32 bit specificato in un intero con segno a 16 bit equivalente.

ToInt16(UInt64)

Converte il valore dell'intero senza segno a 64 bit specificato in un intero con segno a 16 bit equivalente.

ToInt32(Boolean)

Converte il valore booleano specificato nell'intero con segno a 32 bit equivalente.

ToInt32(Byte)

Converte il valore dell'intero senza segno a 8 bit specificato nell'intero con segno a 32 bit equivalente.

ToInt32(Char)

Converte il valore del carattere Unicode specificato nell'intero con segno a 32 bit equivalente.

ToInt32(DateTime)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToInt32(Decimal)

Converte il valore del numero decimale specificato in un intero con segno a 32 bit equivalente.

ToInt32(Double)

Converte il valore del numero a virgola mobile a precisione doppia specificato in un intero con segno a 32 bit equivalente.

ToInt32(Int16)

Converte il valore dell'intero con segno a 16 bit specificato in un intero con segno a 32 bit equivalente.

ToInt32(Int32)

Restituisce l'intero con segno a 32 bit specificato; non viene eseguita alcuna conversione effettiva.

ToInt32(Int64)

Converte il valore dell'intero con segno a 64 bit specificato in un intero con segno a 32 bit equivalente.

ToInt32(Object)

Converte il valore dell'oggetto specificato in un intero con segno a 32 bit.

ToInt32(Object, IFormatProvider)

Converte il valore dell'oggetto specificato in un intero con segno a 32 bit mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToInt32(SByte)

Converte il valore dell'intero con segno a 8 bit specificato nell'intero con segno a 32 bit equivalente.

ToInt32(Single)

Converte il valore del numero a virgola mobile a precisione singola specificato in un intero con segno a 32 bit equivalente.

ToInt32(String)

Converte la rappresentazione di stringa specificata di un numero in un intero con segno a 32 bit equivalente.

ToInt32(String, IFormatProvider)

Converte la rappresentazione di stringa specificata di un numero in un intero con segno a 32 bit equivalente mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToInt32(String, Int32)

Converte la rappresentazione di stringa di un numero in una base specificata nell'intero con segno a 32 bit equivalente.

ToInt32(UInt16)

Converte il valore dell'intero senza segno a 16 bit specificato nell'intero con segno a 32 bit equivalente.

ToInt32(UInt32)

Converte il valore dell'intero senza segno a 32 bit specificato in un intero con segno a 32 bit equivalente.

ToInt32(UInt64)

Converte il valore dell'intero senza segno a 64 bit specificato in un intero con segno a 32 bit equivalente.

ToInt64(Boolean)

Converte il valore booleano specificato nell'intero con segno a 64 bit equivalente.

ToInt64(Byte)

Converte il valore dell'intero senza segno a 8 bit specificato nell'intero con segno a 64 bit equivalente.

ToInt64(Char)

Converte il valore del carattere Unicode specificato nell'intero con segno a 64 bit equivalente.

ToInt64(DateTime)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToInt64(Decimal)

Converte il valore del numero decimale specificato in un intero con segno a 64 bit equivalente.

ToInt64(Double)

Converte il valore del numero a virgola mobile a precisione doppia specificato in un intero con segno a 64 bit equivalente.

ToInt64(Int16)

Converte il valore dell'intero con segno a 16 bit specificato in un intero con segno a 64 bit equivalente.

ToInt64(Int32)

Converte il valore dell'intero con segno a 32 bit specificato in un intero con segno a 64 bit equivalente.

ToInt64(Int64)

Restituisce l'intero con segno a 64 bit specificato; non viene eseguita alcuna conversione effettiva.

ToInt64(Object)

Converte il valore dell'oggetto specificato in un intero con segno a 64 bit.

ToInt64(Object, IFormatProvider)

Converte il valore dell'oggetto specificato in un intero con segno a 64 bit mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToInt64(SByte)

Converte il valore dell'intero con segno a 8 bit specificato nell'intero con segno a 64 bit equivalente.

ToInt64(Single)

Converte il valore del numero a virgola mobile a precisione singola specificato in un intero con segno a 64 bit equivalente.

ToInt64(String)

Converte la rappresentazione di stringa specificata di un numero in un intero con segno a 64 bit equivalente.

ToInt64(String, IFormatProvider)

Converte la rappresentazione di stringa specificata di un numero in un intero con segno a 64 bit equivalente mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToInt64(String, Int32)

Converte la rappresentazione di stringa di un numero in una base specificata nell'intero con segno a 64 bit equivalente.

ToInt64(UInt16)

Converte il valore dell'intero senza segno a 16 bit specificato nell'intero con segno a 64 bit equivalente.

ToInt64(UInt32)

Converte il valore dell'intero senza segno a 32 bit specificato in un intero con segno a 64 bit equivalente.

ToInt64(UInt64)

Converte il valore dell'intero senza segno a 64 bit specificato in un intero con segno a 64 bit equivalente.

ToSByte(Boolean)

Converte il valore booleano specificato nell'intero con segno a 8 bit equivalente.

ToSByte(Byte)

Converte il valore dell'intero senza segno a 8 bit specificato nell'intero con segno a 8 bit equivalente.

ToSByte(Char)

Converte il valore del carattere Unicode specificato nell'intero con segno a 8 bit equivalente.

ToSByte(DateTime)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToSByte(Decimal)

Converte il valore del numero decimale specificato in un intero con segno a 8 bit equivalente.

ToSByte(Double)

Converte il valore del numero a virgola mobile e con precisione doppia specificato in un intero con segno a 8 bit equivalente.

ToSByte(Int16)

Converte il valore dell'intero con segno a 16 bit specificato nell'intero con segno a 8 bit equivalente.

ToSByte(Int32)

Converte il valore dell'intero con segno a 32 bit specificato in un intero con segno a 8 bit equivalente.

ToSByte(Int64)

Converte il valore dell'intero con segno a 64 bit specificato in un intero con segno a 8 bit equivalente.

ToSByte(Object)

Converte il valore dell'oggetto specificato in un intero con segno a 8 bit.

ToSByte(Object, IFormatProvider)

Converte il valore dell'oggetto specificato in un intero con segno a 8 bit mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToSByte(SByte)

Restituisce l'intero con segno a 8 bit specificato; non viene eseguita alcuna conversione effettiva.

ToSByte(Single)

Converte il valore del numero a virgola mobile e con precisione singola specificato in un intero con segno a 8 bit equivalente.

ToSByte(String)

Converte la rappresentazione di stringa specificata di un numero in un intero con segno a 8 bit equivalente.

ToSByte(String, IFormatProvider)

Converte la rappresentazione di stringa specificata di un numero in un intero con segno a 8 bit equivalente mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToSByte(String, Int32)

Converte la rappresentazione di stringa di un numero in una base specificata nell'intero con segno a 8 bit equivalente.

ToSByte(UInt16)

Converte il valore dell'intero senza segno a 16 bit specificato nell'intero con segno a 8 bit equivalente.

ToSByte(UInt32)

Converte il valore dell'intero senza segno a 32 bit specificato in un intero con segno a 8 bit equivalente.

ToSByte(UInt64)

Converte il valore dell'intero senza segno a 64 bit specificato in un intero con segno a 8 bit equivalente.

ToSingle(Boolean)

Converte il valore booleano specificato nel numero a virgola mobile e con precisione singola equivalente.

ToSingle(Byte)

Converte il valore dell'intero senza segno a 8 bit specificato nel numero a virgola mobile a precisione singola equivalente.

ToSingle(Char)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToSingle(DateTime)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToSingle(Decimal)

Converte il valore del numero decimale specificato in un numero a virgola mobile a precisione singola equivalente.

ToSingle(Double)

Converte il valore del numero a virgola mobile e con precisione doppia specificato in un numero a virgola mobile e con precisione singola equivalente.

ToSingle(Int16)

Converte il valore dell'intero con segno a 16 bit specificato in un numero a virgola mobile e con precisione singola equivalente.

ToSingle(Int32)

Converte il valore dell'intero con segno a 32 bit specificato in un numero a virgola mobile e con precisione singola equivalente.

ToSingle(Int64)

Converte il valore dell'intero con segno a 64 bit specificato in un numero a virgola mobile a precisione singola equivalente.

ToSingle(Object)

Converte il valore dell'oggetto specificato in un numero a virgola mobile a precisione singola.

ToSingle(Object, IFormatProvider)

Converte il valore dell'oggetto specificato in un numero a virgola mobile a precisione singola mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToSingle(SByte)

Converte il valore dell'intero con segno a 8 bit specificato nel numero a virgola mobile a precisione singola equivalente.

ToSingle(Single)

Restituisce il numero a virgola mobile e con precisione singola specificato; non viene eseguita alcuna conversione effettiva.

ToSingle(String)

Converte la rappresentazione di stringa specificata di un numero in un numero a virgola mobile e con precisione singola equivalente.

ToSingle(String, IFormatProvider)

Converte la rappresentazione di stringa specificata di un numero in un numero a virgola mobile a precisione singola equivalente mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToSingle(UInt16)

Converte il valore dell'intero senza segno a 16 bit specificato nel numero a virgola mobile a precisione singola equivalente.

ToSingle(UInt32)

Converte il valore dell'intero senza segno a 32 bit specificato in un numero a virgola mobile a precisione singola equivalente.

ToSingle(UInt64)

Converte il valore dell'intero senza segno a 64 bit specificato in un numero a virgola mobile a precisione singola equivalente.

ToString(Boolean)

Converte il valore booleano specificato nella relativa rappresentazione di stringa equivalente.

ToString(Boolean, IFormatProvider)

Converte il valore booleano specificato nella relativa rappresentazione di stringa equivalente.

ToString(Byte)

Converte il valore dell'intero senza segno a 8 bit specificato nella relativa rappresentazione di stringa equivalente.

ToString(Byte, IFormatProvider)

Converte il valore dell'intero senza segno a 8 bit specificato nella relativa rappresentazione di stringa equivalente mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToString(Byte, Int32)

Converte il valore di un intero senza segno a 8 bit nella rappresentazione di stringa equivalente in una base specificata.

ToString(Char)

Converte il valore del carattere Unicode specificato nella relativa rappresentazione di stringa equivalente.

ToString(Char, IFormatProvider)

Converte il valore del carattere Unicode specificato nella relativa rappresentazione di stringa equivalente mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToString(DateTime)

Converte il valore dell'oggetto DateTime specificato nella relativa rappresentazione di stringa equivalente.

ToString(DateTime, IFormatProvider)

Converte il valore dell'oggetto DateTime specificato nella relativa rappresentazione di stringa equivalente mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToString(Decimal)

Converte il valore del numero decimale specificato nella relativa rappresentazione di stringa equivalente.

ToString(Decimal, IFormatProvider)

Converte il valore del numero decimale specificato nella relativa rappresentazione di stringa equivalente mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToString(Double)

Converte il valore del numero a virgola mobile e con precisione doppia specificato nella relativa rappresentazione di stringa equivalente.

ToString(Double, IFormatProvider)

Converte il valore del numero a virgola mobile e con precisione doppia specificato nella relativa rappresentazione di stringa equivalente.

ToString(Int16)

Converte il valore dell'intero con segno a 16 bit specificato nella relativa rappresentazione di stringa equivalente.

ToString(Int16, IFormatProvider)

Converte il valore dell'intero con segno a 16 bit specificato nella relativa rappresentazione di stringa equivalente mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToString(Int16, Int32)

Converte il valore di un intero con segno a 16 bit nella relativa rappresentazione di stringa equivalente in una base specificata.

ToString(Int32)

Converte il valore dell'intero con segno a 32 bit specificato nella relativa rappresentazione di stringa equivalente.

ToString(Int32, IFormatProvider)

Converte il valore dell'intero con segno a 32 bit specificato nella relativa rappresentazione di stringa equivalente mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToString(Int32, Int32)

Converte il valore di un intero con segno a 32 bit nella relativa rappresentazione di stringa equivalente in una base specificata.

ToString(Int64)

Converte il valore dell'intero con segno a 64 bit specificato nella relativa rappresentazione di stringa equivalente.

ToString(Int64, IFormatProvider)

Converte il valore dell'intero con segno a 64 bit specificato nella relativa rappresentazione di stringa equivalente mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToString(Int64, Int32)

Converte il valore di un intero con segno a 64 bit nella relativa rappresentazione di stringa equivalente in una base specificata.

ToString(Object)

Converte il valore dell'oggetto specificato nella relativa rappresentazione di stringa equivalente.

ToString(Object, IFormatProvider)

Converte il valore dell'oggetto specificato nella relativa rappresentazione di stringa equivalente mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToString(SByte)

Converte il valore dell'intero con segno a 8 bit specificato nella relativa rappresentazione di stringa equivalente.

ToString(SByte, IFormatProvider)

Converte il valore dell'intero con segno a 8 bit specificato nella relativa rappresentazione di stringa equivalente mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToString(Single)

Converte il valore del numero a virgola mobile a precisione singola specificato nella relativa rappresentazione di stringa equivalente.

ToString(Single, IFormatProvider)

Converte il valore del numero a virgola mobile a precisione singola specificato nella relativa rappresentazione di stringa equivalente mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToString(String)

Restituisce l'istanza di stringa specificata; non viene eseguita alcuna conversione effettiva.

ToString(String, IFormatProvider)

Restituisce l'istanza di stringa specificata; non viene eseguita alcuna conversione effettiva.

ToString(UInt16)

Converte il valore dell'intero senza segno a 16 bit specificato nella relativa rappresentazione di stringa equivalente.

ToString(UInt16, IFormatProvider)

Converte il valore dell'intero senza segno a 16 bit specificato nella relativa rappresentazione di stringa equivalente mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToString(UInt32)

Converte il valore dell'intero senza segno a 32 bit specificato nella relativa rappresentazione di stringa equivalente.

ToString(UInt32, IFormatProvider)

Converte il valore dell'intero senza segno a 32 bit specificato nella relativa rappresentazione di stringa equivalente mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToString(UInt64)

Converte il valore dell'intero senza segno a 64 bit specificato nella relativa rappresentazione di stringa equivalente.

ToString(UInt64, IFormatProvider)

Converte il valore dell'intero senza segno a 64 bit specificato nella relativa rappresentazione di stringa equivalente mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToUInt16(Boolean)

Converte il valore booleano specificato nell'intero senza segno a 16 bit equivalente.

ToUInt16(Byte)

Converte il valore dell'intero senza segno a 8 bit specificato nell'intero senza segno a 16 bit equivalente.

ToUInt16(Char)

Converte il valore del carattere Unicode specificato nell'intero senza segno a 16 bit equivalente.

ToUInt16(DateTime)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToUInt16(Decimal)

Converte il valore del numero decimale specificato in un intero senza segno a 16 bit equivalente.

ToUInt16(Double)

Converte il valore del numero a virgola mobile a precisione doppia specificato in un intero senza segno a 16 bit equivalente.

ToUInt16(Int16)

Converte il valore dell'intero con segno a 16 bit specificato nell'intero senza segno a 16 bit equivalente.

ToUInt16(Int32)

Converte il valore dell'intero con segno a 32 bit specificato in un intero senza segno a 16 bit equivalente.

ToUInt16(Int64)

Converte il valore dell'intero con segno a 64 bit specificato in un intero senza segno a 16 bit equivalente.

ToUInt16(Object)

Converte il valore dell'oggetto specificato in un intero senza segno a 16 bit.

ToUInt16(Object, IFormatProvider)

Converte il valore dell'oggetto specificato in un intero senza segno a 16 bit mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToUInt16(SByte)

Converte il valore dell'intero con segno a 8 bit specificato nell'intero senza segno a 16 bit equivalente.

ToUInt16(Single)

Converte il valore del numero a virgola mobile a precisione singola specificato in un intero senza segno a 16 bit equivalente.

ToUInt16(String)

Converte la rappresentazione di stringa specificata di un numero in un intero senza segno a 16 bit equivalente.

ToUInt16(String, IFormatProvider)

Converte la rappresentazione di stringa specificata di un numero in un intero senza segno a 16 bit equivalente mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToUInt16(String, Int32)

Converte la rappresentazione di stringa di un numero in una base specificata nell'intero senza segno a 16 bit equivalente.

ToUInt16(UInt16)

Restituisce l'intero senza segno a 16 bit specificato; non viene eseguita alcuna conversione effettiva.

ToUInt16(UInt32)

Converte il valore dell'intero senza segno a 32 bit specificato in un intero senza segno a 16 bit equivalente.

ToUInt16(UInt64)

Converte il valore dell'intero senza segno a 64 bit specificato in un intero senza segno a 16 bit equivalente.

ToUInt32(Boolean)

Converte il valore booleano specificato nell'intero senza segno a 32 bit equivalente.

ToUInt32(Byte)

Converte il valore dell'intero senza segno a 8 bit specificato nell'intero senza segno a 32 bit equivalente.

ToUInt32(Char)

Converte il valore del carattere Unicode specificato nell'intero senza segno a 32 bit equivalente.

ToUInt32(DateTime)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToUInt32(Decimal)

Converte il valore del numero decimale specificato in un intero senza segno a 32 bit equivalente.

ToUInt32(Double)

Converte il valore del numero a virgola mobile a precisione doppia specificato in un intero senza segno a 32 bit equivalente.

ToUInt32(Int16)

Converte il valore dell'intero con segno a 16 bit specificato nell'intero senza segno a 32 bit equivalente.

ToUInt32(Int32)

Converte il valore dell'intero con segno a 32 bit specificato in un intero senza segno a 32 bit equivalente.

ToUInt32(Int64)

Converte il valore dell'intero con segno a 64 bit specificato in un intero senza segno a 32 bit equivalente.

ToUInt32(Object)

Converte il valore dell'oggetto specificato in un intero senza segno a 32 bit.

ToUInt32(Object, IFormatProvider)

Converte il valore dell'oggetto specificato in un intero senza segno a 32 bit mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToUInt32(SByte)

Converte il valore dell'intero con segno a 8 bit specificato nell'intero senza segno a 32 bit equivalente.

ToUInt32(Single)

Converte il valore del numero a virgola mobile a precisione singola specificato in un intero senza segno a 32 bit equivalente.

ToUInt32(String)

Converte la rappresentazione di stringa specificata di un numero in un intero senza segno a 32 bit equivalente.

ToUInt32(String, IFormatProvider)

Converte la rappresentazione di stringa specificata di un numero in un intero senza segno a 32 bit equivalente mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToUInt32(String, Int32)

Converte la rappresentazione di stringa di un numero in una base specificata nell'intero senza segno a 32 bit equivalente.

ToUInt32(UInt16)

Converte il valore dell'intero senza segno a 16 bit specificato nell'intero senza segno a 32 bit equivalente.

ToUInt32(UInt32)

Restituisce l'intero senza segno a 32 bit specificato; non viene eseguita alcuna conversione effettiva.

ToUInt32(UInt64)

Converte il valore dell'intero senza segno a 64 bit specificato in un intero senza segno a 32 bit equivalente.

ToUInt64(Boolean)

Converte il valore booleano specificato nell'intero senza segno a 64 bit equivalente.

ToUInt64(Byte)

Converte il valore dell'intero senza segno a 8 bit specificato nell'intero senza segno a 64 bit equivalente.

ToUInt64(Char)

Converte il valore del carattere Unicode specificato nell'intero senza segno a 64 bit equivalente.

ToUInt64(DateTime)

La chiamata di questo metodo genera sempre un'eccezione InvalidCastException.

ToUInt64(Decimal)

Converte il valore del numero decimale specificato in un intero senza segno a 64 bit equivalente.

ToUInt64(Double)

Converte il valore del numero a virgola mobile e con precisione doppia specificato in un intero senza segno a 64 bit equivalente.

ToUInt64(Int16)

Converte il valore dell'intero con segno a 16 bit specificato nell'intero senza segno a 64 bit equivalente.

ToUInt64(Int32)

Converte il valore dell'intero con segno a 32 bit specificato in un intero senza segno a 64 bit equivalente.

ToUInt64(Int64)

Converte il valore dell'intero con segno a 64 bit specificato in un intero senza segno a 64 bit equivalente.

ToUInt64(Object)

Converte il valore dell'oggetto specificato in un intero senza segno a 64 bit.

ToUInt64(Object, IFormatProvider)

Converte il valore dell'oggetto specificato in un intero senza segno a 64 bit mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToUInt64(SByte)

Converte il valore dell'intero con segno a 8 bit specificato nell'intero senza segno a 64 bit equivalente.

ToUInt64(Single)

Converte il valore del numero a virgola mobile a precisione singola specificato in un intero senza segno a 64 bit equivalente.

ToUInt64(String)

Converte la rappresentazione di stringa specificata di un numero in un intero senza segno a 64 bit equivalente.

ToUInt64(String, IFormatProvider)

Converte la rappresentazione di stringa specificata di un numero in un intero senza segno a 64 bit equivalente mediante le informazioni di formattazione specifiche delle impostazioni cultura indicate.

ToUInt64(String, Int32)

Converte la rappresentazione di stringa di un numero in una base specificata nell'intero senza segno a 64 bit equivalente.

ToUInt64(UInt16)

Converte il valore dell'intero senza segno a 16 bit specificato nell'intero senza segno a 64 bit equivalente.

ToUInt64(UInt32)

Converte l'intero senza segno a 32 bit specificato in un equivalente intero senza segno a 64 bit.

ToUInt64(UInt64)

Restituisce l'intero senza segno a 64 bit specificato; non viene eseguita alcuna conversione effettiva.

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

Prova a convertire l'intervallo specificato contenente una rappresentazione stringa codificata con cifre Base 64 in un intervallo di interi senza segno a 8 bit.

TryFromBase64String(String, Span<Byte>, Int32)

Prova a convertire la rappresentazione stringa specificata codificata con cifre Base 64 in un intervallo di interi senza segno a 8 bit.

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

Prova a convertire gli interi senza segno a 8 bit nell'intervallo di sola lettura specificato nella relativa rappresentazione stringa equivalente codificata con cifre Base 64. È possibile specificare facoltativamente se inserire interruzioni di riga nel valore restituito.

Si applica a

Vedi anche