SByte.ToString SByte.ToString SByte.ToString SByte.ToString Method

Définition

Convertit la valeur numérique de cette instance en sa représentation équivalente sous forme de chaîne.Converts the numeric value of this instance to its equivalent string representation.

Surcharges

ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider)

Convertit la valeur numérique de cette instance en sa représentation sous forme de chaîne équivalente à l'aide des informations de format spécifiques à la culture donnée.Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information.

ToString(String, IFormatProvider) ToString(String, IFormatProvider) ToString(String, IFormatProvider) ToString(String, IFormatProvider)

Convertit la valeur numérique de cette instance en sa représentation sous forme de chaîne équivalente à l'aide du format spécifié et des informations de format spécifiques à la culture.Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific format information.

ToString(String) ToString(String) ToString(String) ToString(String)

Convertit la valeur numérique de cette instance en sa représentation sous forme de chaîne équivalente en utilisant le format spécifié.Converts the numeric value of this instance to its equivalent string representation, using the specified format.

ToString() ToString() ToString() ToString()

Convertit la valeur numérique de cette instance en sa représentation équivalente sous forme de chaîne.Converts the numeric value of this instance to its equivalent string representation.

ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider)

Convertit la valeur numérique de cette instance en sa représentation sous forme de chaîne équivalente à l'aide des informations de format spécifiques à la culture donnée.Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information.

public:
 System::String ^ ToString(IFormatProvider ^ provider);
public string ToString (IFormatProvider provider);
override this.ToString : IFormatProvider -> string
Public Function ToString (provider As IFormatProvider) As String

Paramètres

provider
IFormatProvider IFormatProvider IFormatProvider IFormatProvider

Objet qui fournit des informations de mise en forme propres à la culture.An object that supplies culture-specific formatting information.

Retours

Représentation sous forme de chaîne de la valeur de cette instance, comme indiqué par provider.The string representation of the value of this instance, as specified by provider.

Implémente

Exemples

L’exemple suivant définit un objet NumberFormatInfo personnalisé et assigne le caractère « ~ » à sa NegativeSign propriété.The following example defines a custom NumberFormatInfo object and assigns the "~" character to its NegativeSign property. L’exemple utilise ensuite cet objet personnalisé, ainsi que l' NumberFormatInfo objet de la culture dite indifférente pour mettre en SByte forme une série de valeurs.The example then uses this custom object as well as the NumberFormatInfo object of the invariant culture to format a series of SByte values.

using System;
using System.Globalization;

public class Example
{
   public static void Main()
   {
      // Define a custom NumberFormatInfo object with "~" as its negative sign.
      NumberFormatInfo nfi = new NumberFormatInfo();
      nfi.NegativeSign = "~";
      
      // Initialize an array of SByte values.
      sbyte[] bytes = { -122, 17, 124 };

      // Display the formatted result using the custom provider.
      Console.WriteLine("Using the custom NumberFormatInfo object:");
      foreach (sbyte value in bytes)
         Console.WriteLine(value.ToString(nfi));

      Console.WriteLine();
          
      // Display the formatted result using the invariant culture.
      Console.WriteLine("Using the invariant culture:");
      foreach (sbyte value in bytes)
         Console.WriteLine(value.ToString(NumberFormatInfo.InvariantInfo));
   }
}
// The example displays the following output:
//       Using the custom NumberFormatInfo object:
//       ~122
//       17
//       124
//       
//       Using the invariant culture:
//       -122
//       17
//       124
Imports System.Globalization

Module Example
   Public Sub Main()
      ' Define a custom NumberFormatInfo object with "~" as its negative sign.
      Dim nfi As New NumberFormatInfo()
      nfi.NegativeSign = "~"
      
      ' Initialize an array of SByte values.
      Dim bytes() As SByte = { -122, 17, 124 }

      ' Display the formatted result using the custom provider.
      Console.WriteLine("Using the custom NumberFormatInfo object:")
      For Each value As SByte In bytes
         Console.WriteLine(value.ToString(nfi))
      Next
      Console.WriteLine()
          
      ' Display the formatted result using the invariant culture.
      Console.WriteLine("Using the invariant culture:")
      For Each value As SByte In bytes
         Console.WriteLine(value.ToString(NumberFormatInfo.InvariantInfo))
      Next   
   End Sub
End Module
' The example displays the following output:
'       Using the custom NumberFormatInfo object:
'       ~122
'       17
'       124
'       
'       Using the invariant culture:
'       -122
'       17
'       124

Remarques

La ToString(IFormatProvider) méthode met en SByte forme une valeur dans le format par défaut (« G » ou général) d’une culture spécifiée.The ToString(IFormatProvider) method formats an SByte value in the default ("G", or general) format of a specified culture. Si vous souhaitez spécifier un autre format ou la culture actuelle, utilisez les autres surcharges de la ToString méthode, comme suit:If you want to specify a different format or the current culture, use the other overloads of the ToString method, as follows:

Pour utiliser le formatTo use format Pour la cultureFor culture Utiliser la surchargeUse the overload
Format par défaut (« G »)Default ("G") format Culture par défaut (actuelle)Default (current) culture ToString()
Un format spécifiqueA specific format Culture par défaut (actuelle)Default (current) culture ToString(String)
Un format spécifiqueA specific format Une culture spécifiqueA specific culture ToString(String, IFormatProvider)

Le provider paramètre est une IFormatProvider implémentation.The provider parameter is an IFormatProvider implementation. Sa GetFormat méthode retourne un NumberFormatInfo objet qui fournit des informations spécifiques à la culture sur le format de la chaîne retournée par cette méthode.Its GetFormat method returns a NumberFormatInfo object that provides culture-specific information about the format of the string returned by this method. Si provider est null, NumberFormatInfo la SByte valeur est mise en forme à l’aide de l’objet de la culture actuelle.If provider is null, the SByte value is formatted using the NumberFormatInfo object of the current culture. La seule propriété de l' NumberFormatInfo objet qui contrôle la représentation sous forme de SByte chaîne de la valeur à l’aide du NumberFormatInfo.NegativeSignspécificateur de format général est, qui définit le caractère qui représente le signe négatif.The only property of the NumberFormatInfo object that controls the string representation of the SByte value using the general format specifier is NumberFormatInfo.NegativeSign, which defines the character that represents the negative sign.

Le provider paramètre peut avoir l’une des valeurs suivantes:The provider parameter can be one of the following:

Voir aussi

ToString(String, IFormatProvider) ToString(String, IFormatProvider) ToString(String, IFormatProvider) ToString(String, IFormatProvider)

Convertit la valeur numérique de cette instance en sa représentation sous forme de chaîne équivalente à l'aide du format spécifié et des informations de format spécifiques à la culture.Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific format information.

public:
 virtual System::String ^ ToString(System::String ^ format, IFormatProvider ^ provider);
public string ToString (string format, IFormatProvider provider);
override this.ToString : string * IFormatProvider -> string
Public Function ToString (format As String, provider As IFormatProvider) As String

Paramètres

format
String String String String

Chaîne de format numérique standard ou personnalisée.A standard or custom numeric format string.

provider
IFormatProvider IFormatProvider IFormatProvider IFormatProvider

Objet qui fournit des informations de mise en forme propres à la culture.An object that supplies culture-specific formatting information.

Retours

Représentation sous forme de chaîne de la valeur de cette instance, telle que spécifiée par format et provider.The string representation of the value of this instance as specified by format and provider.

Implémente

Exceptions

format n'est pas valide.format is invalid.

Exemples

L’exemple suivant affiche une valeur positive et une valeur SByte négative à l’aide des spécificateurs de format numériques standard et d' CultureInfo un certain nombre d’objets spécifiques.The following example displays both a positive and a negative SByte value using the standard numeric format specifiers and a number of specific CultureInfo objects.

using System;
using System.Globalization;

public class Example
{
   public static void Main()
   {
      // Define cultures whose formatting conventions are to be used.
      CultureInfo[] cultures = { CultureInfo.CreateSpecificCulture("en-US"), 
                                 CultureInfo.CreateSpecificCulture("fr-FR"), 
                                 CultureInfo.CreateSpecificCulture("es-ES") };
      sbyte positiveNumber = 119;
      sbyte negativeNumber = -45;
      string[] specifiers = {"G", "C", "D4", "E2", "F", "N", "P", "X2"}; 
      
      foreach (string specifier in specifiers)
      {
         foreach (CultureInfo culture in cultures)
            Console.WriteLine("{0,2} format using {1} culture: {2, 16} {3, 16}",  
                              specifier, culture.Name, 
                              positiveNumber.ToString(specifier, culture), 
                              negativeNumber.ToString(specifier, culture));
         Console.WriteLine();
      }
   }
}
// The example displays the following output:
//     G format using en-US culture:              119              -45
//     G format using fr-FR culture:              119              -45
//     G format using es-ES culture:              119              -45
//    
//     C format using en-US culture:          $119.00         ($45.00)
//     C format using fr-FR culture:         119,00 €         -45,00 €
//     C format using es-ES culture:         119,00 €         -45,00 €
//    
//    D4 format using en-US culture:             0119            -0045
//    D4 format using fr-FR culture:             0119            -0045
//    D4 format using es-ES culture:             0119            -0045
//    
//    E2 format using en-US culture:        1.19E+002       -4.50E+001
//    E2 format using fr-FR culture:        1,19E+002       -4,50E+001
//    E2 format using es-ES culture:        1,19E+002       -4,50E+001
//    
//     F format using en-US culture:           119.00           -45.00
//     F format using fr-FR culture:           119,00           -45,00
//     F format using es-ES culture:           119,00           -45,00
//    
//     N format using en-US culture:           119.00           -45.00
//     N format using fr-FR culture:           119,00           -45,00
//     N format using es-ES culture:           119,00           -45,00
//    
//     P format using en-US culture:      11,900.00 %      -4,500.00 %
//     P format using fr-FR culture:      11 900,00 %      -4 500,00 %
//     P format using es-ES culture:      11.900,00 %      -4.500,00 %
//    
//    X2 format using en-US culture:               77               D3
//    X2 format using fr-FR culture:               77               D3
//    X2 format using es-ES culture:               77               D3
Imports System.Globalization

Module Example
   Public Sub Main()
      ' Define cultures whose formatting conventions are to be used.
      Dim cultures() As CultureInfo = {CultureInfo.CreateSpecificCulture("en-US"), _
                                       CultureInfo.CreateSpecificCulture("fr-FR"), _
                                       CultureInfo.CreateSpecificCulture("es-ES") }
      Dim positiveNumber As SByte = 119
      Dim negativeNumber As SByte = -45
      Dim specifiers() As String = {"G", "C", "D4", "E2", "F", "N", "P", "X2"} 
      
      For Each specifier As String In specifiers
         For Each culture As CultureInfo In Cultures
            Console.WriteLine("{0,2} format using {1} culture: {2, 16} {3, 16}", _ 
                              specifier, culture.Name, _
                              positiveNumber.ToString(specifier, culture), _
                              negativeNumber.ToString(specifier, culture))

         Next
         Console.WriteLine()
      Next
   End Sub
End Module
' The example displays the following output:
'     G format using en-US culture:              119              -45
'     G format using fr-FR culture:              119              -45
'     G format using es-ES culture:              119              -45
'    
'     C format using en-US culture:          $119.00         ($45.00)
'     C format using fr-FR culture:         119,00 €         -45,00 €
'     C format using es-ES culture:         119,00 €         -45,00 €
'    
'    D4 format using en-US culture:             0119            -0045
'    D4 format using fr-FR culture:             0119            -0045
'    D4 format using es-ES culture:             0119            -0045
'    
'    E2 format using en-US culture:        1.19E+002       -4.50E+001
'    E2 format using fr-FR culture:        1,19E+002       -4,50E+001
'    E2 format using es-ES culture:        1,19E+002       -4,50E+001
'    
'     F format using en-US culture:           119.00           -45.00
'     F format using fr-FR culture:           119,00           -45,00
'     F format using es-ES culture:           119,00           -45,00
'    
'     N format using en-US culture:           119.00           -45.00
'     N format using fr-FR culture:           119,00           -45,00
'     N format using es-ES culture:           119,00           -45,00
'    
'     P format using en-US culture:      11,900.00 %      -4,500.00 %
'     P format using fr-FR culture:      11 900,00 %      -4 500,00 %
'     P format using es-ES culture:      11.900,00 %      -4.500,00 %
'    
'    X2 format using en-US culture:               77               D3
'    X2 format using fr-FR culture:               77               D3
'    X2 format using es-ES culture:               77               D3

Remarques

La ToString(String, IFormatProvider) méthode met en SByte forme une valeur dans un format spécifié d’une culture spécifiée.The ToString(String, IFormatProvider) method formats an SByte value in a specified format of a specified culture. Si vous souhaitez utiliser des paramètres de format ou de culture par défaut, utilisez les autres surcharges de la ToString méthode, comme suit :If you want to use default format or culture settings, use the other overloads of the ToString method, as follows:

Pour utiliser le formatTo use format Pour la cultureFor culture Utiliser la surchargeUse the overload
Format par défaut (« G »)Default ("G") format Culture par défaut (actuelle)Default (current) culture ToString()
Format par défaut (« G »)Default ("G") format Une culture spécifiqueA specific culture ToString(IFormatProvider)
Un format spécifiqueA specific format Culture par défaut (actuelle)Default (current) culture ToString(String)

Le format paramètre peut être n’importe quel spécificateur de format numérique standard valide, ou n’importe quelle combinaison de spécificateurs de format numériques personnalisés.The format parameter can be any valid standard numeric format specifier, or any combination of custom numeric format specifiers. Si format est égal à String.Empty ou a nullla valeur, la valeur de retour SByte de l’objet actuel est mise en forme avec le spécificateur de format général (« G »).If format is equal to String.Empty or is null, the return value of the current SByte object is formatted with the general format specifier ("G"). Si format est une autre valeur, la méthode lève une FormatException.If format is any other value, the method throws a FormatException.

Le .NET Framework fournit une prise en charge étendue de la mise en forme, qui est décrite plus en détail dans les rubriques de mise en forme suivantes:The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics:

Le provider paramètre est une IFormatProvider implémentation.The provider parameter is an IFormatProvider implementation. Sa GetFormat méthode retourne un NumberFormatInfo objet qui fournit des informations spécifiques à la culture sur le format de la chaîne retournée par cette méthode.Its GetFormat method returns a NumberFormatInfo object that provides culture-specific information about the format of the string returned by this method. Quand la ToString(String, IFormatProvider) méthode est appelée, elle appelle la provider méthode du IFormatProvider.GetFormat paramètre et lui passe un Type objet qui représente le NumberFormatInfo type.When the ToString(String, IFormatProvider) method is invoked, it calls the provider parameter's IFormatProvider.GetFormat method and passes it a Type object that represents the NumberFormatInfo type. La GetFormat méthode retourne ensuite l' NumberFormatInfo objet qui fournit des informations pour la mise value en forme du paramètre, tel que le symbole de signe négatif, le symbole de séparateur de groupes ou le symbole de virgule décimale.The GetFormat method then returns the NumberFormatInfo object that provides information for formatting the value parameter, such as the negative sign symbol, the group separator symbol, or the decimal point symbol. Il existe trois façons d’utiliser le provider paramètre pour fournir des informations de mise en ToString(String, IFormatProvider) forme à la méthode:There are three ways to use the provider parameter to supply formatting information to the ToString(String, IFormatProvider) method:

  • Vous pouvez passer un CultureInfo objet qui représente la culture qui fournit les informations de mise en forme.You can pass a CultureInfo object that represents the culture that supplies formatting information. Sa GetFormat méthode retourne l' NumberFormatInfo objet qui fournit des informations de mise en forme numérique pour cette culture.Its GetFormat method returns the NumberFormatInfo object that provides numeric formatting information for that culture.

  • Vous pouvez passer l’objet NumberFormatInfo réel qui fournit des informations de mise en forme numérique.You can pass the actual NumberFormatInfo object that provides numeric formatting information. (Son implémentation de GetFormat retourne simplement lui-même.)(Its implementation of GetFormat just returns itself.)

  • Vous pouvez passer un objet personnalisé qui implémente IFormatProvider.You can pass a custom object that implements IFormatProvider. Sa GetFormat méthode instancie et retourne l' NumberFormatInfo objet qui fournit les informations de mise en forme.Its GetFormat method instantiates and returns the NumberFormatInfo object that provides formatting information.

Si provider NumberFormatInfo a nullla valeur, la mise en forme de la chaîne retournée est basée sur l’objet de la culture actuelle.If provider is null, the formatting of the returned string is based on the NumberFormatInfo object of the current culture.

Voir aussi

ToString(String) ToString(String) ToString(String) ToString(String)

Convertit la valeur numérique de cette instance en sa représentation sous forme de chaîne équivalente en utilisant le format spécifié.Converts the numeric value of this instance to its equivalent string representation, using the specified format.

public:
 System::String ^ ToString(System::String ^ format);
public string ToString (string format);
override this.ToString : string -> string
Public Function ToString (format As String) As String

Paramètres

format
String String String String

Chaîne de format numérique standard ou personnalisée.A standard or custom numeric format string.

Retours

Représentation sous forme de chaîne de la valeur de cette instance, comme indiqué par format.The string representation of the value of this instance as specified by format.

Exceptions

format n'est pas valide.format is invalid.

Exemples

L’exemple suivant initialise un tableau de valeurs SByte et les affiche à l’aide de chaque chaîne de format standard et de certaines chaînes de format personnalisées.The following example initializes an array of SByte values and displays them by using each standard format string and some custom format strings.

using System;
using System.Globalization;

public class Example
{
   public static void Main()
   {
      sbyte[] values = { -124, 0, 118 };
      string[] specifiers = { "G", "C", "D3", "E2", "e3", "F", 
                              "N", "P", "X", "00.0", "#.0", 
                              "000;(0);**Zero**" };
      
      foreach (sbyte value in values)
      {
         foreach (string specifier in specifiers)
            Console.WriteLine("{0}: {1}", specifier, value.ToString(specifier));
         Console.WriteLine();
      }
   }
}
// The example displays the following output:
//       G: -124
//       C: ($124.00)
//       D3: -124
//       E2: -1.24E+002
//       e3: -1.240e+002
//       F: -124.00
//       N: -124.00
//       P: -12,400.00 %
//       X: 84
//       00.0: -124.0
//       #.0: -124.0
//       000;(0);**Zero**: (124)
//       
//       G: 0
//       C: $0.00
//       D3: 000
//       E2: 0.00E+000
//       e3: 0.000e+000
//       F: 0.00
//       N: 0.00
//       P: 0.00 %
//       X: 0
//       00.0: 00.0
//       #.0: .0
//       000;(0);**Zero**: **Zero**
//       
//       G: 118
//       C: $118.00
//       D3: 118
//       E2: 1.18E+002
//       e3: 1.180e+002
//       F: 118.00
//       N: 118.00
//       P: 11,800.00 %
//       X: 76
//       00.0: 118.0
//       #.0: 118.0
//       000;(0);**Zero**: 118
Imports System.Globalization

Module Example
   Public Sub Main()
      Dim values() As SByte = { -124, 0, 118 }
      Dim specifiers() As String = { "G", "C", "D3", "E2", "e3", "F", _
                                     "N", "P", "X", "00.0", "#.0", _
                                     "000;(0);**Zero**" }
      
      For Each value As SByte In values
         For Each specifier As String In specifiers
            Console.WriteLine("{0}: {1}", specifier, value.ToString(specifier))
         Next
         Console.WriteLine()
      Next
   End Sub
End Module
' The example displays the following output:
'       G: -124
'       C: ($124.00)
'       D3: -124
'       E2: -1.24E+002
'       e3: -1.240e+002
'       F: -124.00
'       N: -124.00
'       P: -12,400.00 %
'       X: 84
'       00.0: -124.0
'       #.0: -124.0
'       000;(0);**Zero**: (124)
'       
'       G: 0
'       C: $0.00
'       D3: 000
'       E2: 0.00E+000
'       e3: 0.000e+000
'       F: 0.00
'       N: 0.00
'       P: 0.00 %
'       X: 0
'       00.0: 00.0
'       #.0: .0
'       000;(0);**Zero**: **Zero**
'       
'       G: 118
'       C: $118.00
'       D3: 118
'       E2: 1.18E+002
'       e3: 1.180e+002
'       F: 118.00
'       N: 118.00
'       P: 11,800.00 %
'       X: 76
'       00.0: 118.0
'       #.0: 118.0
'       000;(0);**Zero**: 118

Remarques

La ToString(String) méthode met en SByte forme une valeur dans un format spécifié à l’aide des conventions de la culture actuelle.The ToString(String) method formats an SByte value in a specified format by using the conventions of the current culture. Si vous souhaitez utiliser le format par défaut (« G » ou général) ou spécifier une autre culture, utilisez les autres surcharges de la ToString méthode, comme suit :If you want to use the default ("G", or general) format or specify a different culture, use the other overloads of the ToString method, as follows:

Pour utiliser le formatTo use format Pour la cultureFor culture Utiliser la surchargeUse the overload
Format par défaut (« G »)Default ("G") format Culture par défaut (actuelle)Default (current) culture ToString()
Format par défaut (« G »)Default ("G") format Une culture spécifiqueA specific culture ToString(IFormatProvider)
Un format spécifiqueA specific format Une culture spécifiqueA specific culture ToString(String, IFormatProvider)

Le format paramètre peut être n’importe quel spécificateur de format numérique standard valide, ou n’importe quelle combinaison de spécificateurs de format numériques personnalisés.The format parameter can be any valid standard numeric format specifier, or any combination of custom numeric format specifiers. Si format est égal à String.Empty ou a nullla valeur, la valeur de retour SByte de l’objet actuel est mise en forme avec le spécificateur de format général (« G »).If format is equal to String.Empty or is null, the return value of the current SByte object is formatted with the general format specifier ("G"). Si format est une autre valeur, la méthode lève une FormatException.If format is any other value, the method throws a FormatException.

Le .NET Framework fournit une prise en charge étendue de la mise en forme, qui est décrite plus en détail dans les rubriques de mise en forme suivantes:The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics:

Le format de la chaîne retournée est déterminé par NumberFormatInfo l’objet pour la culture actuelle.The format of the returned string is determined by the NumberFormatInfo object for the current culture. En fonction du format paramètre, cet objet contrôle les symboles tels que le signe négatif, le séparateur de groupes et le symbole de virgule décimale dans la chaîne de sortie.Depending on the format parameter, this object controls symbols such as the negative sign, the group separator, and the decimal point symbol in the output string. Pour fournir des informations de mise en forme pour les cultures autres que la culture ToString(String, IFormatProvider) actuelle, appelez la surcharge.To provide formatting information for cultures other than the current culture, call the ToString(String, IFormatProvider) overload.

Voir aussi

ToString() ToString() ToString() ToString()

Convertit la valeur numérique de cette instance en sa représentation équivalente sous forme de chaîne.Converts the numeric value of this instance to its equivalent string representation.

public:
 override System::String ^ ToString();
public override string ToString ();
override this.ToString : unit -> string
Public Overrides Function ToString () As String

Retours

Représentation sous forme de chaîne de la valeur de cette instance, avec un signe négatif si la valeur est négative et une séquence de chiffres allant de 0 à 9 sans zéros non significatifs.The string representation of the value of this instance, consisting of a negative sign if the value is negative, and a sequence of digits ranging from 0 to 9 with no leading zeroes.

Exemples

L’exemple suivant affiche une SByte valeur à l’aide ToString() de la méthode par défaut.The following example displays an SByte value using the default ToString() method. Il affiche également les représentations sous forme de SByte chaîne de la valeur qui résulte de l’utilisation d’un certain nombre de spécificateurs de format standard.It also displays the string representations of the SByte value that results from using a number of standard format specifiers. Les exemples sont affichés à l’aide des conventions de mise en forme de la culture en-US.The examples are displayed using the formatting conventions of the en-US culture.

using System;

public class Example
{
   public static void Main()
   {
      sbyte value = -123;
      // Display value using default ToString method.
      Console.WriteLine(value.ToString());            // Displays -123
      // Display value using some standard format specifiers.
      Console.WriteLine(value.ToString("G"));         // Displays -123
      Console.WriteLine(value.ToString("C"));         // Displays ($-123.00)
      Console.WriteLine(value.ToString("D"));         // Displays -123
      Console.WriteLine(value.ToString("F"));         // Displays -123.00
      Console.WriteLine(value.ToString("N"));         // Displays -123.00
      Console.WriteLine(value.ToString("X"));         // Displays 85
   }
}
Module Example
   Public Sub Main()
      Dim value As SByte = -123
      ' Display value using default ToString method.
      Console.WriteLine(value.ToString())            ' Displays -123
      ' Display value using some standard format specifiers.
      Console.WriteLine(value.ToString("G"))         ' Displays -123
      Console.WriteLine(value.ToString("C"))         ' Displays ($-123.00)
      Console.WriteLine(value.ToString("D"))         ' Displays -123
      Console.WriteLine(value.ToString("F"))         ' Displays -123.00
      Console.WriteLine(value.ToString("N"))         ' Displays -123.00
      Console.WriteLine(value.ToString("X"))         ' Displays 85
   End Sub
End Module

Remarques

La ToString() méthode met en SByte forme une valeur dans le format par défaut (« G » ou général) de la culture actuelle.The ToString() method formats an SByte value in the default ("G", or general) format of the current culture. Si vous souhaitez spécifier un autre format ou une autre culture, utilisez les autres surcharges de ToString la méthode, comme suit:If you want to specify a different format or culture, use the other overloads of the ToString method, as follows:

Pour utiliser le formatTo use format Pour la cultureFor culture Utiliser la surchargeUse the overload
Format par défaut (« G »)Default ("G") format Une culture spécifiqueA specific culture ToString(IFormatProvider)
Un format spécifiqueA specific format Culture par défaut (actuelle)Default (current) culture ToString(String)
Un format spécifiqueA specific format Une culture spécifiqueA specific culture ToString(String, IFormatProvider)

La valeur de retour est mise en forme à l’aide du spécificateur de format numérique général ("G") SByte la représentation sous forme de chaîne de la valeur comprend un signe négatif si sa valeur est négative et une séquence de chiffres allant de 0 à 9 sans zéro non significatif.The return value is formatted using the general numeric format specifier ("G") The string representation of the SByte value includes a negative sign if its value is negative, and a sequence of digits ranging from 0 to 9 without leading zeros. Le signe négatif est défini par l' NumberFormatInfo objet pour la culture actuelle.The negative sign is defined by the NumberFormatInfo object for the current culture.

Pour définir la mise en forme de la représentation sous forme de chaîne de la valeur ToString(String) d’octet signée, appelez la méthode.To define the formatting of the signed byte value's string representation, call the ToString(String) method.

Voir aussi

S’applique à