Convert Classe

Définition

Convertit un type de données de base en un autre type de données de 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
Héritage
Convert

Exemples

L’exemple suivant illustre quelques-unes des méthodes de conversion de la Convert classe, notamment ToInt32 , ToBoolean et 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));
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))

Remarques

Les méthodes statiques de la Convert classe sont principalement utilisées pour prendre en charge la conversion vers et à partir des types de données de base dans .net. Les types de base pris en charge sont Boolean , Char , SByte , Byte , Int16 , Int32 , Int64 , UInt16 , UInt32 , UInt64 , Single , Double , Decimal DateTime et String . En outre, la Convert classe comprend des méthodes pour prendre en charge d’autres types de conversions.

Cet article comprend les sections suivantes :

Conversions vers et à partir des types de base les conversions de valeurs d’objets personnalisés en types de base informations de mise en forme spécifiques à la culture, codage Base64 d' autres conversions courantes

Conversions vers et à partir des types de base

Il existe une méthode de conversion pour convertir chaque type de base en un autre type de base. Toutefois, l’appel réel à une méthode de conversion particulière peut produire l’un des cinq résultats, en fonction de la valeur du type de base au moment de l’exécution et du type de base cible. Ces cinq résultats sont les suivants :

  • Aucune conversion. Cela se produit lorsqu’une tentative est faite pour convertir un type en lui-même (par exemple, en appelant Convert.ToInt32(Int32) avec un argument de type Int32 ). Dans ce cas, la méthode retourne simplement une instance du type d’origine.

  • Élément InvalidCastException. Cela se produit lorsqu’une conversion particulière n’est pas prise en charge. Une InvalidCastException exception est levée pour les conversions suivantes :

  • FormatException Cela se produit lorsque la tentative de conversion d’une valeur de chaîne en un autre type de base échoue parce que la chaîne n’est pas dans le format approprié. L’exception est levée pour les conversions suivantes :

    • Une chaîne à convertir en Boolean valeur n’est pas égale à Boolean.TrueString ou Boolean.FalseString .

    • Une chaîne à convertir en Char valeur est composée de plusieurs caractères.

    • Une chaîne à convertir en un type numérique n’est pas reconnue comme un nombre valide.

    • Une chaîne à convertir en DateTime n’est pas reconnue en tant que valeur de date et d’heure valide.

  • Conversion réussie. Pour les conversions entre deux types de base non listés dans les résultats précédents, toutes les conversions étendues, ainsi que toutes les conversions restrictives qui n’entraînent pas la perte de données, aboutissent et la méthode retourne une valeur du type de base ciblé.

  • Élément OverflowException. Cela se produit lorsqu’une conversion restrictive entraîne une perte de données. Par exemple, si vous tentez de convertir une Int32 instance dont la valeur est 10000 en type, une Byte exception est levée OverflowException , car 10000 est en dehors de la plage du Byte type de données.

Une exception n’est pas levée si la conversion d’un type numérique entraîne une perte de précision (autrement dit, la perte de chiffres moins significatifs). Toutefois, une exception est levée si le résultat est supérieur au nombre pouvant être représenté par le type de valeur de retour de la méthode de conversion spécifique.

Par exemple, lorsqu’un Double est converti en un Single , une perte de précision peut se produire, mais aucune exception n’est levée. Toutefois, si la grandeur du Double est trop grande pour être représentée par un Single , une exception de dépassement de capacité est levée.

Nombres non décimaux

La Convert classe comprend des méthodes statiques que vous pouvez appeler pour convertir des valeurs intégrales en représentations sous forme de chaîne non décimale, et pour convertir des chaînes qui représentent des nombres non décimaux en valeurs intégrales. Chacune de ces méthodes de conversion comprend un base argument qui vous permet de spécifier le système de nombres ; binaire (base 2), octal (base 8) et hexadécimal (base 16), ainsi que décimal (base 10). Il existe un ensemble de méthodes pour convertir chacun des types intégraux primitifs conformes CLS en une chaîne, et un pour convertir une chaîne en chacun des types intégraux primitifs :

L’exemple suivant convertit la valeur de Int16.MaxValue en chaîne dans tous les formats numériques pris en charge. Il reconvertit ensuite la valeur de chaîne en Int16 valeur.

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

Conversions d’objets personnalisés en types de base

Outre la prise en charge des conversions entre les types de base, la Convert méthode prend en charge la conversion de tout type personnalisé en n’importe quel type de base. Pour ce faire, le type personnalisé doit implémenter l' IConvertible interface, qui définit des méthodes pour convertir le type d’implémentation en chacun des types de base. Les conversions qui ne sont pas prises en charge par un type particulier doivent lever une InvalidCastException .

Quand la ChangeType méthode reçoit un type personnalisé en tant que premier paramètre, ou lorsque la Convert.To méthode de type (telle que Convert.ToInt32(Object) ou Convert.ToDouble(Object, IFormatProvider) est appelée et qu’une instance d’un type personnalisé est passée comme premier paramètre, la Convert méthode appelle à son tour l’implémentation du type personnalisé IConvertible pour effectuer la conversion. Pour plus d’informations, consultez conversion de type dans .net.

Culture-Specific les informations de mise en forme

Toutes les méthodes de conversion de type de base et la ChangeType méthode incluent des surcharges qui ont un paramètre de type IFormatProvider . Par exemple, la Convert.ToBoolean méthode a les deux surcharges suivantes :

Le IFormatProvider paramètre peut fournir des informations de mise en forme propres à la culture pour faciliter le processus de conversion. Toutefois, elle est ignorée par la plupart des méthodes de conversion de type de base. Elle est utilisée uniquement par les méthodes de conversion de type de base suivantes. Si un null IFormatProvider argument est passé à ces méthodes, l' CultureInfo objet qui représente la culture actuelle est utilisé.

  • Par les méthodes qui convertissent une valeur en type numérique. Le IFormatProvider paramètre est utilisé par la surcharge qui a des paramètres de type String et IFormatProvider . Elle est également utilisée par la surcharge qui a des paramètres de type Object et IFormatProvider si le type au moment de l’exécution de l’objet est un String .

  • Par les méthodes qui convertissent une valeur en date et heure. Le IFormatProvider paramètre est utilisé par la surcharge qui a des paramètres de type String et IFormatProvider . Elle est également utilisée par la surcharge qui a des paramètres de type Object et IFormatProvider si le type au moment de l’exécution de l’objet est un String .

  • Par les Convert.ToString surcharges qui incluent un IFormatProvider paramètre et qui convertissent une valeur numérique en chaîne ou une DateTime valeur en chaîne.

Toutefois, tout type défini par l’utilisateur qui implémente IConvertible peut utiliser le IFormatProvider paramètre.

Encodage Base64

L’encodage Base64 convertit les données binaires en une chaîne. Les données exprimées sous la forme de chiffres de base 64 peuvent être facilement transmises sur les canaux de données qui peuvent uniquement transmettre des caractères de 7 bits. La Convert classe comprend les méthodes suivantes pour prendre en charge l’encodage Base64 : un ensemble de méthodes qui prennent en charge la conversion d’un tableau d’octets vers et à partir d’un String ou vers et à partir d’un tableau de caractères Unicode constitués de caractères numériques de base 64.

  • ToBase64String, qui convertit un tableau d’octets en une chaîne encodée en base64.

  • ToBase64CharArray, qui convertit un tableau d’octets en tableau de caractères encodé en base64.

  • FromBase64String, qui convertit une chaîne encodée en base64 en un tableau d’octets.

  • FromBase64CharArray, qui convertit un tableau de caractères encodé en base64 en un tableau d’octets.

Autres conversions courantes

Vous pouvez utiliser d’autres classes du .NET Framework pour effectuer des conversions qui ne sont pas prises en charge par les méthodes statiques de la Convert classe. Elles incluent notamment :

Conversion en tableaux d’octets la BitConverter classe fournit des méthodes qui convertissent les types numériques primitifs (y compris Boolean ) en tableaux d’octets et d’un tableau d’octets à un type de données primitif.

L’encodage et le décodage de caractères de la Encoding classe et de ses classes dérivées (telles que UnicodeEncoding et UTF8Encoding ) fournissent des méthodes pour encoder un tableau de caractères ou une chaîne (autrement dit, pour les convertir en un tableau d’octets dans un encodage particulier) et pour décoder un tableau d’octets encodé (autrement dit, convertir un tableau d’octets en caractères Unicode encodés Pour plus d’informations, consultez encodage de caractères dans .net.

Champs

DBNull

Constante qui représente une colonne de base de données sans données, c'est-à-dire une base de données de valeur null.

Méthodes

ChangeType(Object, Type)

Retourne un objet du type spécifié dont la valeur est équivalente à celle de l'objet spécifié.

ChangeType(Object, Type, IFormatProvider)

Retourne un objet du type spécifié dont la valeur est équivalente à celle de l'objet spécifié. Un paramètre fournit des informations de mise en forme propres à la culture.

ChangeType(Object, TypeCode)

Retourne un objet du type spécifié dont la valeur est équivalente à celle de l'objet spécifié.

ChangeType(Object, TypeCode, IFormatProvider)

Retourne un objet du type spécifié dont la valeur est équivalente à celle de l'objet spécifié. Un paramètre fournit des informations de mise en forme propres à la culture.

FromBase64CharArray(Char[], Int32, Int32)

Convertit un sous-ensemble d'un tableau de caractères Unicode, qui encode les données binaires en chiffres base 64, en tableau équivalent d'entiers non signés 8 bits. Des paramètres spécifient le sous-ensemble du tableau d'entrée et le nombre d'éléments à convertir.

FromBase64String(String)

Convertit la chaîne spécifiée, qui encode les données binaires en chiffres base 64, en tableau équivalent d'entiers non signés 8 bits.

FromHexString(ReadOnlySpan<Char>)

Convertit l’étendue, qui encode les données binaires sous forme de caractères hexadécimaux, en tableau équivalent d'entiers non signés 8 bits.

FromHexString(String)

Convertit la chaîne spécifiée, qui encode les données binaires sous forme de caractères hexadécimaux, en tableau équivalent d'entiers non signés 8 bits.

GetTypeCode(Object)

Retourne le TypeCode de l'objet spécifié.

IsDBNull(Object)

Retourne une indication précisant si l'objet spécifié est de type DBNull.

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

Convertit un sous-ensemble d'un tableau d'entiers non signés 8 bits en sous-ensemble équivalent d'un tableau de caractères Unicode encodé en chiffres base 64. Des paramètres spécifient les sous-ensembles en tant qu'offsets des tableaux d'entrée et de sortie ainsi que le nombre d'éléments du tableau d'entrée à convertir.

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

Convertit un sous-ensemble d'un tableau d'entiers non signés 8 bits en sous-ensemble équivalent d'un tableau de caractères Unicode encodé en chiffres base 64. Des paramètres spécifient les sous-ensembles en tant qu'offsets des tableaux d'entrée et de sortie, le nombre d'éléments du tableau d'entrée à convertir et indiquent si des sauts de ligne sont insérés dans le tableau de sortie.

ToBase64String(Byte[])

Convertit un tableau d'entiers non signés 8 bits en sa représentation sous forme de chaîne équivalente, encodée en chiffres base 64.

ToBase64String(Byte[], Base64FormattingOptions)

Convertit un tableau d'entiers non signés 8 bits en sa représentation sous forme de chaîne équivalente, encodée en chiffres base 64. Vous pouvez spécifier s’il faut insérer des sauts de ligne dans la valeur de retour.

ToBase64String(Byte[], Int32, Int32)

Convertit un sous-ensemble d'un tableau d'entiers non signés 8 bits en sa représentation sous forme de chaîne équivalente, encodée en chiffres base 64. Des paramètres spécifient le sous-ensemble en tant qu'offset du tableau d'entrée et le nombre d'éléments du tableau à convertir.

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

Convertit un sous-ensemble d'un tableau d'entiers non signés 8 bits en sa représentation sous forme de chaîne équivalente, encodée en chiffres base 64. Des paramètres spécifient le sous-ensemble en tant qu'offset du tableau d'entrée, le nombre d'éléments du tableau à convertir et indiquent s'il faut insérer des sauts de ligne dans la valeur de retour.

ToBase64String(ReadOnlySpan<Byte>, Base64FormattingOptions)

Convertit les entiers non signés 8 bits de l’étendue en lecture seule spécifiée en leur représentation sous forme de chaîne équivalente, encodée en chiffres base 64. Vous pouvez éventuellement spécifier s’il faut insérer des sauts de ligne dans la valeur de retour.

ToBoolean(Boolean)

Retourne la valeur booléenne spécifiée. Aucune conversion n'est effectuée.

ToBoolean(Byte)

Convertit la valeur de l'entier non signé 8 bits spécifié en valeur booléenne équivalente.

ToBoolean(Char)

L'appel de cette méthode lève toujours InvalidCastException.

ToBoolean(DateTime)

L'appel de cette méthode lève toujours InvalidCastException.

ToBoolean(Decimal)

Convertit la valeur du nombre décimal spécifié en valeur booléenne équivalente.

ToBoolean(Double)

Convertit la valeur du nombre à virgule flottante double précision spécifié en valeur booléenne équivalente.

ToBoolean(Int16)

Convertit la valeur de l'entier signé 16 bits spécifié en valeur booléenne équivalente.

ToBoolean(Int32)

Convertit la valeur de l'entier signé 32 bits spécifié en valeur booléenne équivalente.

ToBoolean(Int64)

Convertit la valeur de l'entier signé 64 bits spécifié en valeur booléenne équivalente.

ToBoolean(Object)

Convertit la valeur d'un objet spécifié en valeur booléenne équivalente.

ToBoolean(Object, IFormatProvider)

Convertit la valeur de l'objet spécifié en valeur booléenne équivalente à l'aide des informations de mise en forme spécifiées propres à la culture.

ToBoolean(SByte)

Convertit la valeur de l'entier signé 8 bits spécifié en valeur booléenne équivalente.

ToBoolean(Single)

Convertit la valeur du nombre à virgule flottante simple précision spécifié en valeur booléenne équivalente.

ToBoolean(String)

Convertit la représentation sous forme de chaîne spécifiée d'une valeur logique en son équivalent booléen.

ToBoolean(String, IFormatProvider)

Convertit la représentation sous forme de chaîne spécifiée d'une valeur logique en son équivalent booléen à l'aide des informations de mise en forme spécifiées propres à la culture.

ToBoolean(UInt16)

Convertit la valeur de l'entier non signé 16 bits spécifié en valeur booléenne équivalente.

ToBoolean(UInt32)

Convertit la valeur de l'entier non signé 32 bits spécifié en valeur booléenne équivalente.

ToBoolean(UInt64)

Convertit la valeur de l'entier non signé 64 bits spécifié en valeur booléenne équivalente.

ToByte(Boolean)

Convertit la valeur booléenne spécifiée en entier non signé 8 bits équivalent.

ToByte(Byte)

Retourne l'entier non signé 8 bits spécifié. Aucune conversion n'est effectuée.

ToByte(Char)

Convertit la valeur du caractère Unicode spécifié en entier non signé 8 bits équivalent.

ToByte(DateTime)

L'appel de cette méthode lève toujours InvalidCastException.

ToByte(Decimal)

Convertit la valeur du nombre décimal spécifié en entier non signé 8 bits équivalent.

ToByte(Double)

Convertit la valeur du nombre à virgule flottante double précision spécifié en entier non signé 8 bits équivalent.

ToByte(Int16)

Convertit la valeur de l'entier signé 16 bits spécifié en entier non signé 8 bits équivalent.

ToByte(Int32)

Convertit la valeur de l'entier signé 32 bits spécifié en entier non signé 8 bits équivalent.

ToByte(Int64)

Convertit la valeur de l'entier signé 64 bits spécifié en entier non signé 8 bits équivalent.

ToByte(Object)

Convertit la valeur de l'objet spécifié en entier non signé 8 bits.

ToByte(Object, IFormatProvider)

Convertit la valeur de l'objet spécifié en entier non signé 8 bits à l'aide des informations de mise en forme spécifiées propres à la culture.

ToByte(SByte)

Convertit la valeur de l'entier signé 8 bits spécifié en entier non signé 8 bits équivalent.

ToByte(Single)

Convertit la valeur du nombre à virgule flottante simple précision spécifié en entier non signé 8 bits équivalent.

ToByte(String)

Convertit la représentation sous forme de chaîne spécifiée d'un nombre en entier non signé 8 bits équivalent.

ToByte(String, IFormatProvider)

Convertit la représentation sous forme de chaîne spécifiée d'un nombre en entier non signé 8 bits équivalent à l'aide des informations de mise en forme spécifiées propres à la culture.

ToByte(String, Int32)

Convertit la représentation sous forme de chaîne d'un nombre dans une base spécifiée en entier non signé 8 bits équivalent.

ToByte(UInt16)

Convertit la valeur de l'entier non signé 16 bits spécifié en entier non signé 8 bits équivalent.

ToByte(UInt32)

Convertit la valeur de l'entier 32 bits non signé spécifié en entier 8 bits non signé équivalent.

ToByte(UInt64)

Convertit la valeur de l'entier 64 bits non signé spécifié en entier 8 bits non signé équivalent.

ToChar(Boolean)

L'appel de cette méthode lève toujours InvalidCastException.

ToChar(Byte)

Convertit la valeur de l'entier non signé 8 bits spécifié en son caractère Unicode équivalent.

ToChar(Char)

Retourne la valeur du caractère Unicode spécifiée. Aucune conversion n'est effectuée.

ToChar(DateTime)

L'appel de cette méthode lève toujours InvalidCastException.

ToChar(Decimal)

L'appel de cette méthode lève toujours InvalidCastException.

ToChar(Double)

L'appel de cette méthode lève toujours InvalidCastException.

ToChar(Int16)

Convertit la valeur de l'entier signé 16 bits spécifié en son caractère Unicode équivalent.

ToChar(Int32)

Convertit la valeur de l'entier signé 32 bits spécifié en son caractère Unicode équivalent.

ToChar(Int64)

Convertit la valeur de l'entier signé 64 bits spécifié en son caractère Unicode équivalent.

ToChar(Object)

Convertit la valeur de l'objet spécifié en caractère Unicode.

ToChar(Object, IFormatProvider)

Convertit la valeur de l'objet spécifié en son caractère Unicode équivalent à l'aide des informations de mise en forme spécifiées propres à la culture.

ToChar(SByte)

Convertit la valeur de l'entier signé 8 bits spécifié en son caractère Unicode équivalent.

ToChar(Single)

L'appel de cette méthode lève toujours InvalidCastException.

ToChar(String)

Convertit le premier caractère d'une chaîne spécifiée en caractère Unicode.

ToChar(String, IFormatProvider)

Convertit le premier caractère d'une chaîne spécifiée en caractère Unicode à l'aide des informations de mise en forme spécifiées propres à la culture.

ToChar(UInt16)

Convertit la valeur de l'entier non signé 16 bits spécifié en son caractère Unicode équivalent.

ToChar(UInt32)

Convertit la valeur de l'entier non signé 32 bits spécifié en son caractère Unicode équivalent.

ToChar(UInt64)

Convertit la valeur de l'entier non signé 64 bits spécifié en son caractère Unicode équivalent.

ToDateTime(Boolean)

L'appel de cette méthode lève toujours InvalidCastException.

ToDateTime(Byte)

L'appel de cette méthode lève toujours InvalidCastException.

ToDateTime(Char)

L'appel de cette méthode lève toujours InvalidCastException.

ToDateTime(DateTime)

Retourne l'objet DateTime spécifié. Aucune conversion n'est effectuée.

ToDateTime(Decimal)

L'appel de cette méthode lève toujours InvalidCastException.

ToDateTime(Double)

L'appel de cette méthode lève toujours InvalidCastException.

ToDateTime(Int16)

L'appel de cette méthode lève toujours InvalidCastException.

ToDateTime(Int32)

L'appel de cette méthode lève toujours InvalidCastException.

ToDateTime(Int64)

L'appel de cette méthode lève toujours InvalidCastException.

ToDateTime(Object)

Convertit la valeur de l'objet spécifié en objet DateTime.

ToDateTime(Object, IFormatProvider)

Convertit la valeur de l'objet spécifié en objet DateTime à l'aide des informations de mise en forme spécifiées propres à la culture.

ToDateTime(SByte)

L'appel de cette méthode lève toujours InvalidCastException.

ToDateTime(Single)

L'appel de cette méthode lève toujours InvalidCastException.

ToDateTime(String)

Convertit la représentation sous forme de chaîne spécifiée d'une valeur de date et heure en valeur de date et heure équivalente.

ToDateTime(String, IFormatProvider)

Convertit la représentation sous forme de chaîne spécifiée d'un nombre en valeur équivalente de date et heure à l'aide des informations de mise en forme spécifiées propres à la culture.

ToDateTime(UInt16)

L'appel de cette méthode lève toujours InvalidCastException.

ToDateTime(UInt32)

L'appel de cette méthode lève toujours InvalidCastException.

ToDateTime(UInt64)

L'appel de cette méthode lève toujours InvalidCastException.

ToDecimal(Boolean)

Convertit la valeur booléenne spécifiée en nombre décimal équivalent.

ToDecimal(Byte)

Convertit la valeur de l'entier non signé 8 bits spécifié en nombre décimal équivalent.

ToDecimal(Char)

L'appel de cette méthode lève toujours InvalidCastException.

ToDecimal(DateTime)

L'appel de cette méthode lève toujours InvalidCastException.

ToDecimal(Decimal)

Retourne le nombre décimal spécifié. Aucune conversion n'est effectuée.

ToDecimal(Double)

Convertit la valeur du nombre à virgule flottante double précision spécifié en nombre décimal équivalent.

ToDecimal(Int16)

Convertit la valeur de l'entier signé 16 bits spécifié en nombre décimal équivalent.

ToDecimal(Int32)

Convertit la valeur de l'entier signé 32 bits spécifié en nombre décimal équivalent.

ToDecimal(Int64)

Convertit la valeur de l'entier signé 64 bits spécifié en nombre décimal équivalent.

ToDecimal(Object)

Convertit la valeur de l'objet spécifié en nombre décimal équivalent.

ToDecimal(Object, IFormatProvider)

Convertit la valeur de l'objet spécifié en nombre décimal équivalent à l'aide des informations de mise en forme spécifiées propres à la culture.

ToDecimal(SByte)

Convertit la valeur de l'entier signé 8 bits spécifié en nombre décimal équivalent.

ToDecimal(Single)

Convertit la valeur du nombre à virgule flottante simple précision spécifié en nombre décimal équivalent.

ToDecimal(String)

Convertit la représentation sous forme de chaîne spécifiée d'un nombre en nombre décimal équivalent.

ToDecimal(String, IFormatProvider)

Convertit la représentation sous forme de chaîne spécifiée d'un nombre en nombre décimal équivalent à l'aide des informations de mise en forme spécifiées propres à la culture.

ToDecimal(UInt16)

Convertit la valeur de l'entier non signé 16 bits spécifié en nombre décimal équivalent.

ToDecimal(UInt32)

Convertit la valeur de l'entier non signé 32 bits spécifié en nombre décimal équivalent.

ToDecimal(UInt64)

Convertit la valeur de l'entier non signé 64 bits spécifié en nombre décimal équivalent.

ToDouble(Boolean)

Convertit la valeur booléenne spécifiée en nombre à virgule flottante double précision équivalent.

ToDouble(Byte)

Convertit la valeur de l'entier non signé 8 bits spécifié en nombre à virgule flottante double précision équivalent.

ToDouble(Char)

L'appel de cette méthode lève toujours InvalidCastException.

ToDouble(DateTime)

L'appel de cette méthode lève toujours InvalidCastException.

ToDouble(Decimal)

Convertit la valeur du nombre décimal spécifié en nombre à virgule flottante double précision équivalent.

ToDouble(Double)

Retourne le nombre à virgule flottante double précision spécifié. Aucune conversion n'est effectuée.

ToDouble(Int16)

Convertit la valeur de l'entier signé 16 bits spécifié en nombre à virgule flottante double précision équivalent.

ToDouble(Int32)

Convertit la valeur de l'entier signé 32 bits spécifié en nombre à virgule flottante double précision équivalent.

ToDouble(Int64)

Convertit la valeur de l'entier signé 64 bits spécifié en nombre à virgule flottante double précision équivalent.

ToDouble(Object)

Convertit la valeur de l'objet spécifié en nombre à virgule flottante double précision.

ToDouble(Object, IFormatProvider)

Convertit la valeur de l'objet spécifié en nombre à virgule flottante double précision à l'aide des informations de mise en forme spécifiées propres à la culture.

ToDouble(SByte)

Convertit la valeur de l'entier signé 8 bits spécifié en nombre à virgule flottante double précision équivalent.

ToDouble(Single)

Convertit la valeur du nombre à virgule flottante simple précision spécifié en nombre à virgule flottante double précision équivalent.

ToDouble(String)

Convertit la représentation sous forme de chaîne spécifiée d'un nombre en nombre à virgule flottante double précision équivalent.

ToDouble(String, IFormatProvider)

Convertit la représentation sous forme de chaîne spécifiée d'un nombre en nombre à virgule flottante double précision équivalent à l'aide des informations de mise en forme spécifiées propres à la culture.

ToDouble(UInt16)

Convertit la valeur de l'entier non signé 16 bits spécifié en nombre à virgule flottante double précision équivalent.

ToDouble(UInt32)

Convertit la valeur de l'entier non signé 32 bits spécifié en nombre à virgule flottante double précision équivalent.

ToDouble(UInt64)

Convertit la valeur de l'entier non signé 64 bits spécifié en nombre à virgule flottante double précision équivalent.

ToHexString(Byte[])

Convertit un tableau d'entiers non signés 8 bits en sa représentation sous forme de chaîne équivalente, encodée en caractères hexadécimaux en majuscules.

ToHexString(Byte[], Int32, Int32)

Convertit un sous-ensemble de tableau d'entiers non signés 8 bits en sa représentation sous forme de chaîne équivalente, encodée en caractères hexadécimaux en majuscules. Des paramètres spécifient le sous-ensemble en tant qu'offset du tableau d'entrée et le nombre d'éléments du tableau à convertir.

ToHexString(ReadOnlySpan<Byte>)

Convertit une étendue d'entiers non signés 8 bits en sa représentation sous forme de chaîne équivalente, encodée avec des caractères hexadécimaux en majuscules.

ToInt16(Boolean)

Convertit la valeur booléenne spécifiée en entier signé 16 bits équivalent.

ToInt16(Byte)

Convertit la valeur de l'entier non signé 8 bits spécifié en entier signé 16 bits équivalent.

ToInt16(Char)

Convertit la valeur du caractère Unicode spécifié en entier signé 16 bits équivalent.

ToInt16(DateTime)

L'appel de cette méthode lève toujours InvalidCastException.

ToInt16(Decimal)

Convertit la valeur du nombre décimal spécifié en entier signé 16 bits équivalent.

ToInt16(Double)

Convertit la valeur du nombre à virgule flottante double précision spécifié en entier signé 16 bits équivalent.

ToInt16(Int16)

Retourne l'entier signé 16 bits spécifié. Aucune conversion n'est effectuée.

ToInt16(Int32)

Convertit la valeur de l'entier 32 bits signé spécifié en entier 16 bits signé équivalent.

ToInt16(Int64)

Convertit la valeur de l'entier 64 bits signé spécifié en entier 16 bits signé équivalent.

ToInt16(Object)

Convertit la valeur de l'objet spécifié en entier signé 16 bits.

ToInt16(Object, IFormatProvider)

Convertit la valeur de l'objet spécifié en entier signé 16 bits à l'aide des informations de mise en forme spécifiées propres à la culture.

ToInt16(SByte)

Convertit la valeur de l'entier signé 8 bits spécifié en entier signé 16 bits équivalent.

ToInt16(Single)

Convertit la valeur du nombre à virgule flottante simple précision spécifié en entier signé 16 bits équivalent.

ToInt16(String)

Convertit la représentation sous forme de chaîne spécifiée d'un nombre en entier signé 16 bits équivalent.

ToInt16(String, IFormatProvider)

Convertit la représentation sous forme de chaîne spécifiée d'un nombre en entier signé 16 bits équivalent à l'aide des informations de mise en forme spécifiées propres à la culture.

ToInt16(String, Int32)

Convertit la représentation sous forme de chaîne d'un nombre dans une base spécifiée en entier signé 16 bits équivalent.

ToInt16(UInt16)

Convertit la valeur de l'entier non signé 16 bits spécifié en entier signé 16 bits équivalent.

ToInt16(UInt32)

Convertit la valeur de l'entier non signé 32 bits spécifié en entier signé 16 bits équivalent.

ToInt16(UInt64)

Convertit la valeur de l'entier non signé 64 bits spécifié en entier signé 16 bits équivalent.

ToInt32(Boolean)

Convertit la valeur booléenne spécifiée en entier signé 32 bits équivalent.

ToInt32(Byte)

Convertit la valeur de l'entier non signé 8 bits spécifié en entier signé 32 bits équivalent.

ToInt32(Char)

Convertit la valeur du caractère Unicode spécifié en entier signé 32 bits équivalent.

ToInt32(DateTime)

L'appel de cette méthode lève toujours InvalidCastException.

ToInt32(Decimal)

Convertit la valeur du nombre décimal spécifié en entier signé 32 bits équivalent.

ToInt32(Double)

Convertit la valeur du nombre à virgule flottante double précision spécifié en entier signé 32 bits équivalent.

ToInt32(Int16)

Convertit la valeur de l'entier 16 bits signé spécifié en entier 32 bits signé équivalent.

ToInt32(Int32)

Retourne l'entier signé 32 bits spécifié. Aucune conversion n'est effectuée.

ToInt32(Int64)

Convertit la valeur de l'entier 64 bits signé spécifié en entier 32 bits signé équivalent.

ToInt32(Object)

Convertit la valeur de l'objet spécifié en entier signé 32 bits.

ToInt32(Object, IFormatProvider)

Convertit la valeur de l'objet spécifié en entier signé 32 bits à l'aide des informations de mise en forme spécifiées propres à la culture.

ToInt32(SByte)

Convertit la valeur de l'entier signé 8 bits spécifié en entier signé 32 bits équivalent.

ToInt32(Single)

Convertit la valeur du nombre à virgule flottante simple précision spécifié en entier signé 32 bits équivalent.

ToInt32(String)

Convertit la représentation sous forme de chaîne spécifiée d'un nombre en entier signé 32 bits équivalent.

ToInt32(String, IFormatProvider)

Convertit la représentation sous forme de chaîne spécifiée d'un nombre en entier signé 32 bits équivalent à l'aide des informations de mise en forme spécifiées propres à la culture.

ToInt32(String, Int32)

Convertit la représentation sous forme de chaîne d'un nombre dans une base spécifiée en entier signé 32 bits équivalent.

ToInt32(UInt16)

Convertit la valeur de l'entier non signé 16 bits spécifié en entier signé 32 bits équivalent.

ToInt32(UInt32)

Convertit la valeur de l'entier non signé 32 bits spécifié en entier signé 32 bits équivalent.

ToInt32(UInt64)

Convertit la valeur de l'entier non signé 64 bits spécifié en entier signé 32 bits équivalent.

ToInt64(Boolean)

Convertit la valeur booléenne spécifiée en entier signé 64 bits équivalent.

ToInt64(Byte)

Convertit la valeur de l'entier non signé 8 bits spécifié en entier signé 64 bits équivalent.

ToInt64(Char)

Convertit la valeur du caractère Unicode spécifié en entier signé 64 bits équivalent.

ToInt64(DateTime)

L'appel de cette méthode lève toujours InvalidCastException.

ToInt64(Decimal)

Convertit la valeur du nombre décimal spécifié en entier signé 64 bits équivalent.

ToInt64(Double)

Convertit la valeur du nombre à virgule flottante double précision spécifié en entier signé 64 bits équivalent.

ToInt64(Int16)

Convertit la valeur de l'entier 16 bits signé spécifié en entier 64 bits signé équivalent.

ToInt64(Int32)

Convertit la valeur de l'entier 32 bits signé spécifié en entier 64 bits signé équivalent.

ToInt64(Int64)

Retourne l'entier signé 64 bits spécifié. Aucune conversion n'est effectuée.

ToInt64(Object)

Convertit la valeur de l'objet spécifié en entier signé 64 bits.

ToInt64(Object, IFormatProvider)

Convertit la valeur de l'objet spécifié en entier signé 64 bits à l'aide des informations de mise en forme spécifiées propres à la culture.

ToInt64(SByte)

Convertit la valeur de l'entier signé 8 bits spécifié en entier signé 64 bits équivalent.

ToInt64(Single)

Convertit la valeur du nombre à virgule flottante simple précision spécifié en entier signé 64 bits équivalent.

ToInt64(String)

Convertit la représentation sous forme de chaîne spécifiée d'un nombre en entier signé 64 bits équivalent.

ToInt64(String, IFormatProvider)

Convertit la représentation sous forme de chaîne spécifiée d'un nombre en entier signé 64 bits équivalent à l'aide des informations de mise en forme spécifiées propres à la culture.

ToInt64(String, Int32)

Convertit la représentation sous forme de chaîne d'un nombre dans une base spécifiée en entier signé 64 bits équivalent.

ToInt64(UInt16)

Convertit la valeur de l'entier non signé 16 bits spécifié en entier signé 64 bits équivalent.

ToInt64(UInt32)

Convertit la valeur de l'entier non signé 32 bits spécifié en entier signé 64 bits équivalent.

ToInt64(UInt64)

Convertit la valeur de l'entier non signé 64 bits spécifié en entier signé 64 bits équivalent.

ToSByte(Boolean)

Convertit la valeur booléenne spécifiée en entier signé 8 bits équivalent.

ToSByte(Byte)

Convertit la valeur de l'entier non signé 8 bits spécifié en entier signé 8 bits équivalent.

ToSByte(Char)

Convertit la valeur du caractère Unicode spécifié en entier signé 8 bits équivalent.

ToSByte(DateTime)

L'appel de cette méthode lève toujours InvalidCastException.

ToSByte(Decimal)

Convertit la valeur du nombre décimal spécifié en entier signé 8 bits équivalent.

ToSByte(Double)

Convertit la valeur du nombre à virgule flottante double précision spécifié en entier signé 8 bits équivalent.

ToSByte(Int16)

Convertit la valeur de l'entier signé 16 bits spécifié en entier signé 8 bits équivalent.

ToSByte(Int32)

Convertit la valeur de l'entier signé 32 bits spécifié en entier signé 8 bits équivalent.

ToSByte(Int64)

Convertit la valeur de l'entier 64 bits signé spécifié en entier 8 bits signé équivalent.

ToSByte(Object)

Convertit la valeur de l'objet spécifié en entier signé 8 bits.

ToSByte(Object, IFormatProvider)

Convertit la valeur de l'objet spécifié en entier signé 8 bits à l'aide des informations de mise en forme spécifiées propres à la culture.

ToSByte(SByte)

Retourne l'entier signé 8 bits spécifié. Aucune conversion n'est effectuée.

ToSByte(Single)

Convertit la valeur du nombre à virgule flottante simple précision spécifié en entier signé 8 bits équivalent.

ToSByte(String)

Convertit la représentation sous forme de chaîne spécifiée d'un nombre en entier signé 8 bits équivalent.

ToSByte(String, IFormatProvider)

Convertit la représentation sous forme de chaîne spécifiée d'un nombre en entier signé 8 bits équivalent à l'aide des informations de mise en forme spécifiées propres à la culture.

ToSByte(String, Int32)

Convertit la représentation sous forme de chaîne d'un nombre dans une base spécifiée en entier signé 8 bits équivalent.

ToSByte(UInt16)

Convertit la valeur de l'entier non signé 16 bits spécifié en entier signé 8 bits équivalent.

ToSByte(UInt32)

Convertit la valeur de l'entier non signé 32 bits spécifié en entier signé 8 bits équivalent.

ToSByte(UInt64)

Convertit la valeur de l'entier non signé 64 bits spécifié en entier signé 8 bits équivalent.

ToSingle(Boolean)

Convertit la valeur booléenne spécifiée en nombre à virgule flottante simple précision équivalent.

ToSingle(Byte)

Convertit la valeur de l'entier non signé 8 bits spécifié en nombre à virgule flottante simple précision équivalent.

ToSingle(Char)

L'appel de cette méthode lève toujours InvalidCastException.

ToSingle(DateTime)

L'appel de cette méthode lève toujours InvalidCastException.

ToSingle(Decimal)

Convertit la valeur du nombre décimal spécifié en nombre à virgule flottante simple précision équivalent.

ToSingle(Double)

Convertit la valeur du nombre à virgule flottante double précision spécifié en nombre à virgule flottante simple précision équivalent.

ToSingle(Int16)

Convertit la valeur de l'entier signé 16 bits spécifié en nombre à virgule flottante simple précision équivalent.

ToSingle(Int32)

Convertit la valeur de l'entier signé 32 bits spécifié en nombre à virgule flottante simple précision équivalent.

ToSingle(Int64)

Convertit la valeur de l'entier signé 64 bits spécifié en nombre à virgule flottante simple précision équivalent.

ToSingle(Object)

Convertit la valeur de l'objet spécifié en nombre à virgule flottante simple précision.

ToSingle(Object, IFormatProvider)

Convertit la valeur de l'objet spécifié en nombre à virgule flottante simple précision à l'aide des informations de mise en forme spécifiées propres à la culture.

ToSingle(SByte)

Convertit la valeur de l'entier signé 8 bits spécifié en nombre à virgule flottante simple précision équivalent.

ToSingle(Single)

Retourne le nombre à virgule flottante simple précision spécifié. Aucune conversion n'est effectuée.

ToSingle(String)

Convertit la représentation sous forme de chaîne spécifiée d'un nombre en nombre à virgule flottante simple précision équivalent.

ToSingle(String, IFormatProvider)

Convertit la représentation sous forme de chaîne spécifiée d'un nombre en nombre à virgule flottante simple précision équivalent à l'aide des informations de mise en forme spécifiées propres à la culture.

ToSingle(UInt16)

Convertit la valeur de l'entier non signé 16 bits spécifié en nombre à virgule flottante simple précision équivalent.

ToSingle(UInt32)

Convertit la valeur de l'entier non signé 32 bits spécifié en nombre à virgule flottante simple précision équivalent.

ToSingle(UInt64)

Convertit la valeur de l'entier non signé 64 bits spécifié en nombre à virgule flottante simple précision équivalent.

ToString(Boolean)

Convertit la valeur booléenne spécifiée en sa représentation sous forme de chaîne équivalente.

ToString(Boolean, IFormatProvider)

Convertit la valeur booléenne spécifiée en sa représentation sous forme de chaîne équivalente.

ToString(Byte)

Convertit la valeur de l'entier non signé 8 bits spécifié en sa représentation sous forme de chaîne équivalente.

ToString(Byte, IFormatProvider)

Convertit la valeur de l'entier non signé 8 bits spécifié en sa représentation sous forme de chaîne équivalente à l'aide des informations de mise en forme spécifiées propres à la culture.

ToString(Byte, Int32)

Convertit la valeur d'un entier non signé 8 bits en sa représentation sous forme de chaîne équivalente dans une base spécifiée.

ToString(Char)

Convertit la valeur du caractère Unicode spécifié en sa représentation sous forme de chaîne équivalente.

ToString(Char, IFormatProvider)

Convertit la valeur du caractère Unicode spécifié en sa représentation sous forme de chaîne équivalente à l'aide des informations de mise en forme spécifiées propres à la culture.

ToString(DateTime)

Convertit la valeur du DateTime spécifié en sa représentation sous forme de chaîne équivalente.

ToString(DateTime, IFormatProvider)

Convertit la valeur du DateTime spécifié en sa représentation sous forme de chaîne équivalente à l'aide des informations de mise en forme spécifiées propres à la culture.

ToString(Decimal)

Convertit la valeur du nombre décimal spécifié en sa représentation sous forme de chaîne équivalente.

ToString(Decimal, IFormatProvider)

Convertit la valeur du nombre décimal spécifié en sa représentation sous forme de chaîne équivalente à l'aide des informations de mise en forme spécifiées propres à la culture.

ToString(Double)

Convertit la valeur du nombre à virgule flottante double précision spécifié en sa représentation sous forme de chaîne équivalente.

ToString(Double, IFormatProvider)

Convertit la valeur du nombre à virgule flottante double précision spécifié en sa représentation sous forme de chaîne équivalente.

ToString(Int16)

Convertit la valeur de l'entier signé 16 bits spécifié en sa représentation sous forme de chaîne équivalente.

ToString(Int16, IFormatProvider)

Convertit la valeur de l'entier signé 16 bits spécifié en sa représentation sous forme de chaîne équivalente à l'aide des informations de mise en forme spécifiées propres à la culture.

ToString(Int16, Int32)

Convertit la valeur d'un entier signé 16 bits en sa représentation sous forme de chaîne équivalente dans une base spécifiée.

ToString(Int32)

Convertit la valeur de l'entier signé 32 bits spécifié en sa représentation sous forme de chaîne équivalente.

ToString(Int32, IFormatProvider)

Convertit la valeur de l'entier signé 32 bits spécifié en sa représentation sous forme de chaîne équivalente à l'aide des informations de mise en forme spécifiées propres à la culture.

ToString(Int32, Int32)

Convertit la valeur d'un entier signé 32 bits en sa représentation sous forme de chaîne équivalente dans une base spécifiée.

ToString(Int64)

Convertit la valeur de l'entier signé 64 bits spécifié en sa représentation sous forme de chaîne équivalente.

ToString(Int64, IFormatProvider)

Convertit la valeur de l'entier signé 64 bits spécifié en sa représentation sous forme de chaîne équivalente à l'aide des informations de mise en forme spécifiées propres à la culture.

ToString(Int64, Int32)

Convertit la valeur d'un entier signé 64 bits en sa représentation sous forme de chaîne équivalente dans une base spécifiée.

ToString(Object)

Convertit la valeur de l'objet spécifié en sa représentation sous forme de chaîne équivalente.

ToString(Object, IFormatProvider)

Convertit la valeur de l'objet spécifié en représentation sous forme de chaîne équivalente à l'aide des informations de mise en forme spécifiées propres à la culture.

ToString(SByte)

Convertit la valeur de l'entier signé 8 bits spécifié en sa représentation sous forme de chaîne équivalente.

ToString(SByte, IFormatProvider)

Convertit la valeur de l'entier signé 8 bits spécifié en sa représentation sous forme de chaîne équivalente à l'aide des informations de mise en forme spécifiées propres à la culture.

ToString(Single)

Convertit la valeur du nombre à virgule flottante simple précision spécifié en sa représentation sous forme de chaîne équivalente.

ToString(Single, IFormatProvider)

Convertit la valeur du nombre à virgule flottante simple précision spécifié en sa représentation sous forme de chaîne équivalente à l'aide des informations de mise en forme spécifiées propres à la culture.

ToString(String)

Retourne l'instance de chaîne spécifiée. Aucune conversion n'est effectuée.

ToString(String, IFormatProvider)

Retourne l'instance de chaîne spécifiée. Aucune conversion n'est effectuée.

ToString(UInt16)

Convertit la valeur de l'entier non signé 16 bits spécifié en sa représentation sous forme de chaîne équivalente.

ToString(UInt16, IFormatProvider)

Convertit la valeur de l'entier non signé 16 bits spécifié en sa représentation sous forme de chaîne équivalente à l'aide des informations de mise en forme spécifiées propres à la culture.

ToString(UInt32)

Convertit la valeur de l'entier non signé 32 bits spécifié en sa représentation sous forme de chaîne équivalente.

ToString(UInt32, IFormatProvider)

Convertit la valeur de l'entier non signé 32 bits spécifié en sa représentation sous forme de chaîne équivalente à l'aide des informations de mise en forme spécifiées propres à la culture.

ToString(UInt64)

Convertit la valeur de l'entier non signé 64 bits spécifié en sa représentation sous forme de chaîne équivalente.

ToString(UInt64, IFormatProvider)

Convertit la valeur de l'entier non signé 64 bits spécifié en sa représentation sous forme de chaîne équivalente à l'aide des informations de mise en forme spécifiées propres à la culture.

ToUInt16(Boolean)

Convertit la valeur booléenne spécifiée en entier non signé 16 bits équivalent.

ToUInt16(Byte)

Convertit la valeur de l'entier non signé 8 bits spécifié en l'entier non signé 16 bits équivalent.

ToUInt16(Char)

Convertit la valeur du caractère Unicode spécifié en entier non signé 16 bits équivalent.

ToUInt16(DateTime)

L'appel de cette méthode lève toujours InvalidCastException.

ToUInt16(Decimal)

Convertit la valeur du nombre décimal spécifié en entier non signé 16 bits équivalent.

ToUInt16(Double)

Convertit la valeur du nombre à virgule flottante double précision spécifié en entier non signé 16 bits équivalent.

ToUInt16(Int16)

Convertit la valeur de l'entier signé 16 bits spécifié en entier non signé 16 bits équivalent.

ToUInt16(Int32)

Convertit la valeur de l'entier signé 32 bits spécifié en entier non signé 16 bits équivalent.

ToUInt16(Int64)

Convertit la valeur de l'entier signé 64 bits spécifié en entier non signé 16 bits équivalent.

ToUInt16(Object)

Convertit la valeur de l'objet spécifié en entier non signé 16 bits.

ToUInt16(Object, IFormatProvider)

Convertit la valeur de l'objet spécifié en entier non signé 16 bits à l'aide des informations de mise en forme spécifiées propres à la culture.

ToUInt16(SByte)

Convertit la valeur de l'entier signé 8 bits spécifié en entier non signé 16 bits équivalent.

ToUInt16(Single)

Convertit la valeur du nombre à virgule flottante simple précision spécifié en entier non signé 16 bits équivalent.

ToUInt16(String)

Convertit la représentation sous forme de chaîne spécifiée d'un nombre en entier non signé 16 bits équivalent.

ToUInt16(String, IFormatProvider)

Convertit la représentation sous forme de chaîne spécifiée d'un nombre en entier non signé 16 bits équivalent à l'aide des informations de mise en forme spécifiées propres à la culture.

ToUInt16(String, Int32)

Convertit la représentation sous forme de chaîne d'un nombre dans une base spécifiée en entier non signé 16 bits équivalent.

ToUInt16(UInt16)

Retourne l'entier non signé 16 bits spécifié. Aucune conversion n'est effectuée.

ToUInt16(UInt32)

Convertit la valeur de l'entier non signé 32 bits spécifié en entier non signé 16 bits équivalent.

ToUInt16(UInt64)

Convertit la valeur de l'entier non signé 64 bits spécifié en entier non signé 16 bits équivalent.

ToUInt32(Boolean)

Convertit la valeur booléenne spécifiée en entier non signé 32 bits équivalent.

ToUInt32(Byte)

Convertit la valeur de l'entier non signé 8 bits spécifié en l'entier non signé 32 bits équivalent.

ToUInt32(Char)

Convertit la valeur du caractère Unicode spécifié en entier non signé 32 bits équivalent.

ToUInt32(DateTime)

L'appel de cette méthode lève toujours InvalidCastException.

ToUInt32(Decimal)

Convertit la valeur du nombre décimal spécifié en entier non signé 32 bits équivalent.

ToUInt32(Double)

Convertit la valeur du nombre à virgule flottante double précision spécifié en entier non signé 32 bits équivalent.

ToUInt32(Int16)

Convertit la valeur de l'entier signé 16 bits spécifié en entier non signé 32 bits équivalent.

ToUInt32(Int32)

Convertit la valeur de l'entier signé 32 bits spécifié en entier non signé 32 bits équivalent.

ToUInt32(Int64)

Convertit la valeur de l'entier signé 64 bits spécifié en entier non signé 32 bits équivalent.

ToUInt32(Object)

Convertit la valeur de l'objet spécifié en entier non signé 32 bits.

ToUInt32(Object, IFormatProvider)

Convertit la valeur de l'objet spécifié en entier non signé 32 bits à l'aide des informations de mise en forme spécifiées propres à la culture.

ToUInt32(SByte)

Convertit la valeur de l'entier signé 8 bits spécifié en entier non signé 32 bits équivalent.

ToUInt32(Single)

Convertit la valeur du nombre à virgule flottante simple précision spécifié en entier non signé 32 bits équivalent.

ToUInt32(String)

Convertit la représentation sous forme de chaîne spécifiée d'un nombre en entier non signé 32 bits équivalent.

ToUInt32(String, IFormatProvider)

Convertit la représentation sous forme de chaîne spécifiée d'un nombre en entier non signé 32 bits équivalent à l'aide des informations de mise en forme spécifiées propres à la culture.

ToUInt32(String, Int32)

Convertit la représentation sous forme de chaîne d'un nombre dans une base spécifiée en entier non signé 32 bits équivalent.

ToUInt32(UInt16)

Convertit la valeur de l'entier non signé 16 bits spécifié en l'entier non signé 32 bits équivalent.

ToUInt32(UInt32)

Retourne l'entier non signé 32 bits spécifié. Aucune conversion n'est effectuée.

ToUInt32(UInt64)

Convertit la valeur de l'entier non signé 64 bits spécifié en entier non signé 32 bits équivalent.

ToUInt64(Boolean)

Convertit la valeur booléenne spécifiée en entier non signé 64 bits équivalent.

ToUInt64(Byte)

Convertit la valeur de l'entier non signé 8 bits spécifié en l'entier non signé 64 bits équivalent.

ToUInt64(Char)

Convertit la valeur du caractère Unicode spécifié en entier non signé 64 bits équivalent.

ToUInt64(DateTime)

L'appel de cette méthode lève toujours InvalidCastException.

ToUInt64(Decimal)

Convertit la valeur du nombre décimal spécifié en entier non signé 64 bits équivalent.

ToUInt64(Double)

Convertit la valeur du nombre à virgule flottante double précision spécifié en entier non signé 64 bits équivalent.

ToUInt64(Int16)

Convertit la valeur de l'entier signé 16 bits spécifié en entier non signé 64 bits équivalent.

ToUInt64(Int32)

Convertit la valeur de l'entier signé 32 bits spécifié en entier non signé 64 bits équivalent.

ToUInt64(Int64)

Convertit la valeur de l'entier signé 64 bits spécifié en entier non signé 64 bits équivalent.

ToUInt64(Object)

Convertit la valeur de l'objet spécifié en entier non signé 64 bits.

ToUInt64(Object, IFormatProvider)

Convertit la valeur de l'objet spécifié en entier non signé 64 bits à l'aide des informations de mise en forme spécifiées propres à la culture.

ToUInt64(SByte)

Convertit la valeur de l'entier signé 8 bits spécifié en entier non signé 64 bits équivalent.

ToUInt64(Single)

Convertit la valeur du nombre à virgule flottante simple précision spécifié en entier non signé 64 bits équivalent.

ToUInt64(String)

Convertit la représentation sous forme de chaîne spécifiée d'un nombre en entier non signé 64 bits équivalent.

ToUInt64(String, IFormatProvider)

Convertit la représentation sous forme de chaîne spécifiée d'un nombre en entier non signé 64 bits équivalent à l'aide des informations de mise en forme spécifiées propres à la culture.

ToUInt64(String, Int32)

Convertit la représentation sous forme de chaîne d'un nombre dans une base spécifiée en entier non signé 64 bits équivalent.

ToUInt64(UInt16)

Convertit la valeur de l'entier non signé 16 bits spécifié en l'entier non signé 64 bits équivalent.

ToUInt64(UInt32)

Convertit la valeur de l'entier 32 bits non signé spécifié en entier 64 bits non signé équivalent.

ToUInt64(UInt64)

Retourne l'entier non signé 64 bits spécifié. Aucune conversion n'est effectuée.

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

Tente de convertir l’étendue spécifiée contenant une représentation de chaîne encodée en chiffres base 64 en étendue d'entiers non signés 8 bits.

TryFromBase64String(String, Span<Byte>, Int32)

Tente de convertir la représentation de chaîne spécifiée encodée en chiffres base 64 en étendue d'entiers non signés 8 bits.

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

Tente de convertir les entiers non signés 8 bits de l’étendue en lecture seule spécifiée en leur représentation sous forme de chaîne équivalente, encodée en chiffres base 64. Vous pouvez éventuellement spécifier s’il faut insérer des sauts de ligne dans la valeur de retour.

S’applique à

Voir aussi