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

Definizione

Converte il valore numerico dell'istanza nella rappresentazione di stringa equivalente.Converts the numeric value of this instance to its equivalent string representation.

Overload

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

Converte il valore numerico di questa istanza nella rappresentazione di stringa equivalente usando le informazioni di formato specifiche delle impostazioni cultura.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)

Converte il valore numerico dell'istanza nella rappresentazione di stringa equivalente usando il formato specificato e le informazioni di formattazione specifiche delle impostazioni cultura.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)

Converte il valore numerico di questa istanza nell'equivalente rappresentazione di stringa usando il formato specificato.Converts the numeric value of this instance to its equivalent string representation, using the specified format.

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

Converte il valore numerico dell'istanza nella rappresentazione di stringa equivalente.Converts the numeric value of this instance to its equivalent string representation.

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

Converte il valore numerico di questa istanza nella rappresentazione di stringa equivalente usando le informazioni di formato specifiche delle impostazioni cultura.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

Parametri

provider
IFormatProvider IFormatProvider IFormatProvider IFormatProvider

Oggetto che fornisce informazioni di formattazione specifiche delle impostazioni cultura.An object that supplies culture-specific formatting information.

Restituisce

Rappresentazione di stringa del valore dell'istanza, in base a quanto specificato da provider.The string representation of the value of this instance, as specified by provider.

Implementazioni

Esempi

Nell'esempio seguente viene definito un NumberFormatInfo oggetto personalizzato e il carattere "~" viene assegnato alla NegativeSign relativa proprietà.The following example defines a custom NumberFormatInfo object and assigns the "~" character to its NegativeSign property. Nell'esempio viene quindi utilizzato questo oggetto personalizzato e l' NumberFormatInfo oggetto della lingua inglese per formattare una serie di SByte valori.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

Commenti

Il ToString(IFormatProvider) metodo formatta un SByte valore nel formato predefinito ("G" o generale) di impostazioni cultura specificate.The ToString(IFormatProvider) method formats an SByte value in the default ("G", or general) format of a specified culture. Se si desidera specificare un formato diverso o le impostazioni cultura correnti, utilizzare gli altri overload del ToString metodo, come indicato di seguito:If you want to specify a different format or the current culture, use the other overloads of the ToString method, as follows:

Per utilizzare il formatoTo use format Per le impostazioni culturaFor culture Usare l'overloadUse the overload
Formato predefinito ("G")Default ("G") format Impostazioni cultura predefinite (correnti)Default (current) culture ToString()
Formato specificoA specific format Impostazioni cultura predefinite (correnti)Default (current) culture ToString(String)
Formato specificoA specific format Impostazioni cultura specificheA specific culture ToString(String, IFormatProvider)

Il provider parametro è un' IFormatProvider implementazione di.The provider parameter is an IFormatProvider implementation. Il GetFormat metodo restituisce un NumberFormatInfo oggetto che fornisce informazioni specifiche delle impostazioni cultura relative al formato della stringa restituita da questo metodo.Its GetFormat method returns a NumberFormatInfo object that provides culture-specific information about the format of the string returned by this method. Se provider è null, NumberFormatInfo il SByte valore viene formattato utilizzando l'oggetto delle impostazioni cultura correnti.If provider is null, the SByte value is formatted using the NumberFormatInfo object of the current culture. L'unica proprietà dell' NumberFormatInfo oggetto che controlla la rappresentazione SByte di stringa del valore utilizzando l'identificatore di formato generale è NumberFormatInfo.NegativeSign, che definisce il carattere che rappresenta il segno negativo.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.

Il provider parametro può essere uno dei seguenti:The provider parameter can be one of the following:

Vedi anche

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

Converte il valore numerico dell'istanza nella rappresentazione di stringa equivalente usando il formato specificato e le informazioni di formattazione specifiche delle impostazioni cultura.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

Parametri

format
String String String String

Stringa di formato numerico standard o personalizzato.A standard or custom numeric format string.

provider
IFormatProvider IFormatProvider IFormatProvider IFormatProvider

Oggetto che fornisce informazioni di formattazione specifiche delle impostazioni cultura.An object that supplies culture-specific formatting information.

Restituisce

Rappresentazione di stringa del valore dell'istanza corrente, in base a quanto specificato da format e provider.The string representation of the value of this instance as specified by format and provider.

Implementazioni

Eccezioni

format non è valido.format is invalid.

Esempi

Nell'esempio seguente vengono visualizzati sia un valore positivo che SByte un valore negativo utilizzando gli identificatori di formato numerico standard e un CultureInfo numero di oggetti specifici.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

Commenti

Il ToString(String, IFormatProvider) metodo formatta un SByte valore in un formato specificato di impostazioni cultura specificate.The ToString(String, IFormatProvider) method formats an SByte value in a specified format of a specified culture. Se si desidera utilizzare il formato predefinito o le impostazioni cultura, utilizzare gli altri overload del ToString metodo, come indicato di seguito:If you want to use default format or culture settings, use the other overloads of the ToString method, as follows:

Per utilizzare il formatoTo use format Per le impostazioni culturaFor culture Usare l'overloadUse the overload
Formato predefinito ("G")Default ("G") format Impostazioni cultura predefinite (correnti)Default (current) culture ToString()
Formato predefinito ("G")Default ("G") format Impostazioni cultura specificheA specific culture ToString(IFormatProvider)
Formato specificoA specific format Impostazioni cultura predefinite (correnti)Default (current) culture ToString(String)

Il format parametro può essere qualsiasi identificatore di formato numerico standard valido o qualsiasi combinazione di identificatori di formato numerico personalizzati.The format parameter can be any valid standard numeric format specifier, or any combination of custom numeric format specifiers. Se format è uguale a String.Empty o è null, il valore restituito dell'oggetto corrente SByte viene formattato con l'identificatore di formato generale ("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"). Se format è qualsiasi altro valore, il metodo genera un' FormatExceptioneccezione.If format is any other value, the method throws a FormatException.

Il .NET Framework fornisce un supporto completo per la formattazione, descritto più dettagliatamente negli argomenti seguenti sulla formattazione:The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics:

Il provider parametro è un' IFormatProvider implementazione di.The provider parameter is an IFormatProvider implementation. Il GetFormat metodo restituisce un NumberFormatInfo oggetto che fornisce informazioni specifiche delle impostazioni cultura relative al formato della stringa restituita da questo metodo.Its GetFormat method returns a NumberFormatInfo object that provides culture-specific information about the format of the string returned by this method. Quando il ToString(String, IFormatProvider) metodo viene richiamato, chiama il provider IFormatProvider.GetFormat metodo del parametro e lo passa a Type un oggetto che rappresenta NumberFormatInfo il tipo.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. Il GetFormat metodo restituisce quindi l' NumberFormatInfo oggetto che fornisce informazioni per la formattazione value del parametro, ad esempio il simbolo di segno negativo, il simbolo del separatore di gruppi o il simbolo del separatore decimale.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. Esistono tre modi per usare il provider parametro per fornire informazioni sulla formattazione ToString(String, IFormatProvider) al metodo:There are three ways to use the provider parameter to supply formatting information to the ToString(String, IFormatProvider) method:

  • È possibile passare un CultureInfo oggetto che rappresenta le impostazioni cultura che forniscono informazioni di formattazione.You can pass a CultureInfo object that represents the culture that supplies formatting information. Il metodo restituisce l' NumberFormatInfo oggetto che fornisce informazioni sulla formattazione numerica per tali impostazioni cultura. GetFormatIts GetFormat method returns the NumberFormatInfo object that provides numeric formatting information for that culture.

  • È possibile passare l'oggetto NumberFormatInfo effettivo che fornisce informazioni sulla formattazione numerica.You can pass the actual NumberFormatInfo object that provides numeric formatting information. (L'implementazione di GetFormat restituisce solo se stessa).(Its implementation of GetFormat just returns itself.)

  • È possibile passare un oggetto personalizzato che implementa IFormatProvider.You can pass a custom object that implements IFormatProvider. Il GetFormat metodo crea un'istanza di e NumberFormatInfo restituisce l'oggetto che fornisce informazioni sulla formattazione.Its GetFormat method instantiates and returns the NumberFormatInfo object that provides formatting information.

Se provider NumberFormatInfo è null, la formattazione della stringa restituita è basata sull'oggetto delle impostazioni cultura correnti.If provider is null, the formatting of the returned string is based on the NumberFormatInfo object of the current culture.

Vedi anche

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

Converte il valore numerico di questa istanza nell'equivalente rappresentazione di stringa usando il formato specificato.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

Parametri

format
String String String String

Stringa di formato numerico standard o personalizzato.A standard or custom numeric format string.

Restituisce

Rappresentazione di stringa del valore dell'istanza, in base a quanto specificato da format.The string representation of the value of this instance as specified by format.

Eccezioni

format non è valido.format is invalid.

Esempi

L'esempio seguente Inizializza una matrice di SByte valori e li visualizza usando ogni stringa di formato standard e alcune stringhe di formato personalizzate.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

Commenti

Il ToString(String) metodo formatta un SByte valore in un formato specificato utilizzando le convenzioni delle impostazioni cultura correnti.The ToString(String) method formats an SByte value in a specified format by using the conventions of the current culture. Se si desidera utilizzare il formato predefinito ("G" o generale) o specificare impostazioni cultura diverse, utilizzare gli altri overload del ToString metodo, come indicato di seguito: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:

Per utilizzare il formatoTo use format Per le impostazioni culturaFor culture Usare l'overloadUse the overload
Formato predefinito ("G")Default ("G") format Impostazioni cultura predefinite (correnti)Default (current) culture ToString()
Formato predefinito ("G")Default ("G") format Impostazioni cultura specificheA specific culture ToString(IFormatProvider)
Formato specificoA specific format Impostazioni cultura specificheA specific culture ToString(String, IFormatProvider)

Il format parametro può essere qualsiasi identificatore di formato numerico standard valido o qualsiasi combinazione di identificatori di formato numerico personalizzati.The format parameter can be any valid standard numeric format specifier, or any combination of custom numeric format specifiers. Se format è uguale a String.Empty o è null, il valore restituito dell'oggetto corrente SByte viene formattato con l'identificatore di formato generale ("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"). Se format è qualsiasi altro valore, il metodo genera un' FormatExceptioneccezione.If format is any other value, the method throws a FormatException.

Il .NET Framework fornisce un supporto completo per la formattazione, descritto più dettagliatamente negli argomenti seguenti sulla formattazione:The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics:

Il formato della stringa restituita è determinato dall' NumberFormatInfo oggetto per le impostazioni cultura correnti.The format of the returned string is determined by the NumberFormatInfo object for the current culture. A seconda del format parametro, questo oggetto controlla i simboli, ad esempio il segno negativo, il separatore di gruppi e il simbolo del separatore decimale nella stringa di output.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. Per fornire informazioni sulla formattazione per le impostazioni cultura diverse da quelle correnti, ToString(String, IFormatProvider) chiamare l'overload.To provide formatting information for cultures other than the current culture, call the ToString(String, IFormatProvider) overload.

Vedi anche

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

Converte il valore numerico dell'istanza nella rappresentazione di stringa equivalente.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

Restituisce

Rappresentazione di stringa del valore dell'istanza, composta da un segno negativo (se il valore è negativo) e una sequenza di cifre comprese tra 0 e 9 senza zeri iniziali.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.

Esempi

Nell'esempio seguente viene visualizzato SByte un valore utilizzando il ToString() metodo predefinito.The following example displays an SByte value using the default ToString() method. Vengono inoltre visualizzate le rappresentazioni di stringa SByte del valore risultante dall'utilizzo di un numero di identificatori di formato standard.It also displays the string representations of the SByte value that results from using a number of standard format specifiers. Gli esempi vengono visualizzati usando le convenzioni di formattazione delle impostazioni cultura 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

Commenti

Il ToString() metodo formatta un SByte valore nel formato predefinito ("G" o generale) delle impostazioni cultura correnti.The ToString() method formats an SByte value in the default ("G", or general) format of the current culture. Se si desidera specificare un formato o impostazioni cultura diverse, utilizzare gli altri overload del ToString metodo, come indicato di seguito:If you want to specify a different format or culture, use the other overloads of the ToString method, as follows:

Per utilizzare il formatoTo use format Per le impostazioni culturaFor culture Usare l'overloadUse the overload
Formato predefinito ("G")Default ("G") format Impostazioni cultura specificheA specific culture ToString(IFormatProvider)
Formato specificoA specific format Impostazioni cultura predefinite (correnti)Default (current) culture ToString(String)
Formato specificoA specific format Impostazioni cultura specificheA specific culture ToString(String, IFormatProvider)

Il valore restituito viene formattato usando l'identificatore di formato numerico generale ("G") la rappresentazione di SByte stringa del valore include un segno negativo se il valore è negativo e una sequenza di cifre comprese tra 0 e 9 senza zeri iniziali.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. Il segno negativo viene definito dall' NumberFormatInfo oggetto per le impostazioni cultura correnti.The negative sign is defined by the NumberFormatInfo object for the current culture.

Per definire la formattazione della rappresentazione di stringa del valore byte firmato, chiamare il ToString(String) metodo.To define the formatting of the signed byte value's string representation, call the ToString(String) method.

Vedi anche

Si applica a