SByte.ToString Метод

Определение

Преобразовывает числовое значение данного экземпляра в эквивалентное ему строковое представление.Converts the numeric value of this instance to its equivalent string representation.

Перегрузки

ToString(IFormatProvider)

Преобразует числовое значение данного экземпляра в эквивалентное ему строковое представление с использованием указанных сведений об особенностях форматирования для данного языка и региональных параметров.Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information.

ToString(String, IFormatProvider)

Преобразует числовое значение данного экземпляра в эквивалентное ему строковое представление с использованием указанного формата и сведений об особенностях форматирования для данного языка и региональных параметров.Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific format information.

ToString(String)

Преобразует числовое значение данного экземпляра в эквивалентное строковое представление с использованием указанного формата.Converts the numeric value of this instance to its equivalent string representation, using the specified format.

ToString()

Преобразовывает числовое значение данного экземпляра в эквивалентное ему строковое представление.Converts the numeric value of this instance to its equivalent string representation.

ToString(IFormatProvider)

Преобразует числовое значение данного экземпляра в эквивалентное ему строковое представление с использованием указанных сведений об особенностях форматирования для данного языка и региональных параметров.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

Параметры

provider
IFormatProvider

Объект, предоставляющий сведения о форматировании для определенного языка и региональных параметров.An object that supplies culture-specific formatting information.

Возвраты

Строковое представление значения данного экземпляра, определяемое параметром provider.The string representation of the value of this instance, as specified by provider.

Реализации

Примеры

В следующем примере определяется пользовательский NumberFormatInfo объект и назначается его NegativeSign свойству символ "~".The following example defines a custom NumberFormatInfo object and assigns the "~" character to its NegativeSign property. Затем в примере используется этот пользовательский объект, а также NumberFormatInfo объект инвариантного языка и региональных параметров для форматирования SByte ряда значений.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

Комментарии

ToString(IFormatProvider) МетодSByte форматирует значение в формате по умолчанию ("G" или "общий") указанного языка и региональных параметров.The ToString(IFormatProvider) method formats an SByte value in the default ("G", or general) format of a specified culture. Если необходимо указать другой формат или текущий язык и региональные параметры, используйте другие перегрузки ToString метода следующим образом:If you want to specify a different format or the current culture, use the other overloads of the ToString method, as follows:

Использование форматаTo use format Для языка и региональных параметровFor culture Использование перегрузкиUse the overload
Формат по умолчанию ("G")Default ("G") format Культура по умолчанию (текущий)Default (current) culture ToString()
Конкретный форматA specific format Культура по умолчанию (текущий)Default (current) culture ToString(String)
Конкретный форматA specific format Конкретный язык и региональные параметрыA specific culture ToString(String, IFormatProvider)

provider ПараметрIFormatProvider является реализацией.The provider parameter is an IFormatProvider implementation. Его GetFormat методNumberFormatInfo возвращает объект, предоставляющий сведения о формате строки, возвращаемой этим методом, в зависимости от языка и региональных параметров.Its GetFormat method returns a NumberFormatInfo object that provides culture-specific information about the format of the string returned by this method. Если provider имеет nullзначение, NumberFormatInfo оно форматируется с использованием объекта текущего языка и региональных параметров. SByteIf provider is null, the SByte value is formatted using the NumberFormatInfo object of the current culture. Единственным свойством NumberFormatInfo объекта, управляющего строковым представлением SByte значения с помощью описателя общего формата, является NumberFormatInfo.NegativeSign, который определяет символ, представляющий знак отрицательного числа.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.

provider Параметр может быть одним из следующих:The provider parameter can be one of the following:

  • CultureInfo Объект, представляющий язык и региональные параметры, которые предоставляют сведения о форматировании.A CultureInfo object that represents the culture that supplies formatting information.

  • NumberFormatInfo Объект, предоставляющий сведения о форматировании.The NumberFormatInfo object that supplies formatting information.

  • Пользовательский объект, реализующий IFormatProviderинтерфейс.A custom object that implements IFormatProvider. Его GetFormat методNumberFormatInfo возвращает объект, предоставляющий сведения о форматировании.Its GetFormat method returns the NumberFormatInfo object that supplies formatting information.

Дополнительно

ToString(String, IFormatProvider)

Преобразует числовое значение данного экземпляра в эквивалентное ему строковое представление с использованием указанного формата и сведений об особенностях форматирования для данного языка и региональных параметров.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

Параметры

format
String

Стандартная или пользовательская строка числового формата.A standard or custom numeric format string.

provider
IFormatProvider

Объект, предоставляющий сведения о форматировании для определенного языка и региональных параметров.An object that supplies culture-specific formatting information.

Возвраты

Строковое представление значения данного экземпляра, определяемое параметрами format и provider.The string representation of the value of this instance as specified by format and provider.

Реализации

Исключения

format недопустим.format is invalid.

Примеры

В следующем примере отображается положительное и отрицательное SByte значение с использованием стандартных описателей числового формата и ряда конкретных CultureInfo объектов.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

Комментарии

ToString(String, IFormatProvider) МетодSByte форматирует значение в указанном формате указанного языка и региональных параметров.The ToString(String, IFormatProvider) method formats an SByte value in a specified format of a specified culture. Если вы хотите использовать формат по умолчанию или параметры языка и региональных параметров, используйте другие перегрузки ToString метода следующим образом:If you want to use default format or culture settings, use the other overloads of the ToString method, as follows:

Использование форматаTo use format Для языка и региональных параметровFor culture Использование перегрузкиUse the overload
Формат по умолчанию ("G")Default ("G") format Культура по умолчанию (текущий)Default (current) culture ToString()
Формат по умолчанию ("G")Default ("G") format Конкретный язык и региональные параметрыA specific culture ToString(IFormatProvider)
Конкретный форматA specific format Культура по умолчанию (текущий)Default (current) culture ToString(String)

format Параметр может быть любым допустимым описателем стандартного числового формата или любым сочетанием описателей настраиваемого числового формата.The format parameter can be any valid standard numeric format specifier, or any combination of custom numeric format specifiers. Если format параметр SByte равен или равно, возвращаемое значение текущего объекта форматируется с помощью общего описателя формата ("G"). null String.EmptyIf 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"). Если format параметр имеет любое другое значение, метод FormatExceptionсоздает исключение.If format is any other value, the method throws a FormatException.

.NET Framework обеспечивает обширную поддержку форматирования, которая подробно описана в следующих разделах форматирования:The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics:

provider ПараметрIFormatProvider является реализацией.The provider parameter is an IFormatProvider implementation. Его GetFormat методNumberFormatInfo возвращает объект, предоставляющий сведения о формате строки, возвращаемой этим методом, в зависимости от языка и региональных параметров.Its GetFormat method returns a NumberFormatInfo object that provides culture-specific information about the format of the string returned by this method. Type provider IFormatProvider.GetFormat При вызове метода он вызывает метод параметраNumberFormatInfo и передает ему объект, представляющий тип. ToString(String, IFormatProvider)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. Затем метод возвращает объект, предоставляющий сведения для форматирования value параметра, такие как символ знака минус, символ разделителя группы или символ десятичной запятой. NumberFormatInfo GetFormatThe 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. Существует три способа использования provider параметра для предоставления сведений о ToString(String, IFormatProvider) форматировании методу:There are three ways to use the provider parameter to supply formatting information to the ToString(String, IFormatProvider) method:

  • Можно передать CultureInfo объект, представляющий язык и региональные параметры, которые предоставляют сведения о форматировании.You can pass a CultureInfo object that represents the culture that supplies formatting information. Его GetFormat методNumberFormatInfo возвращает объект, предоставляющий сведения о форматировании числовых значений для этого языка и региональных параметров.Its GetFormat method returns the NumberFormatInfo object that provides numeric formatting information for that culture.

  • Можно передать фактический NumberFormatInfo объект, предоставляющий сведения о форматировании чисел.You can pass the actual NumberFormatInfo object that provides numeric formatting information. (Его реализация GetFormat просто возвращает сам себя.)(Its implementation of GetFormat just returns itself.)

  • Можно передать пользовательский объект, реализующий интерфейс IFormatProvider.You can pass a custom object that implements IFormatProvider. Его GetFormat метод создает экземпляр и NumberFormatInfo возвращает объект, предоставляющий сведения о форматировании.Its GetFormat method instantiates and returns the NumberFormatInfo object that provides formatting information.

Если provider имеет nullзначение, форматирование возвращаемой NumberFormatInfo строки основано на объекте текущего языка и региональных параметров.If provider is null, the formatting of the returned string is based on the NumberFormatInfo object of the current culture.

Дополнительно

ToString(String)

Преобразует числовое значение данного экземпляра в эквивалентное строковое представление с использованием указанного формата.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

Параметры

format
String

Стандартная или пользовательская строка числового формата.A standard or custom numeric format string.

Возвраты

Строковое представление значения данного экземпляра, определяемое параметром format.The string representation of the value of this instance as specified by format.

Исключения

format недопустим.format is invalid.

Примеры

Следующий пример инициализирует массив SByte значений и отображает их с помощью каждой строки стандартного формата и некоторых строк настраиваемого формата.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

Комментарии

ToString(String) МетодSByte форматирует значение в указанном формате, используя правила текущего языка и региональных параметров.The ToString(String) method formats an SByte value in a specified format by using the conventions of the current culture. Если вы хотите использовать формат по умолчанию ("G" или "общий") или указать другой язык и региональные параметры, используйте другие перегрузки ToString метода следующим образом: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:

Использование форматаTo use format Для языка и региональных параметровFor culture Использование перегрузкиUse the overload
Формат по умолчанию ("G")Default ("G") format Культура по умолчанию (текущий)Default (current) culture ToString()
Формат по умолчанию ("G")Default ("G") format Конкретный язык и региональные параметрыA specific culture ToString(IFormatProvider)
Конкретный форматA specific format Конкретный язык и региональные параметрыA specific culture ToString(String, IFormatProvider)

format Параметр может быть любым допустимым описателем стандартного числового формата или любым сочетанием описателей настраиваемого числового формата.The format parameter can be any valid standard numeric format specifier, or any combination of custom numeric format specifiers. Если format параметр SByte равен или равно, возвращаемое значение текущего объекта форматируется с помощью общего описателя формата ("G"). null String.EmptyIf 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"). Если format параметр имеет любое другое значение, метод FormatExceptionсоздает исключение.If format is any other value, the method throws a FormatException.

.NET Framework обеспечивает обширную поддержку форматирования, которая подробно описана в следующих разделах форматирования:The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics:

Формат возвращаемой строки определяется NumberFormatInfo объектом для текущего языка и региональных параметров.The format of the returned string is determined by the NumberFormatInfo object for the current culture. В зависимости format от параметра этот объект управляет такими символами, как знак отрицательного числа, разделитель групп и символ десятичной запятой в выходной строке.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. Чтобы предоставить сведения о форматировании для культур, отличных от текущего языка ToString(String, IFormatProvider) и региональных параметров, вызовите перегрузку.To provide formatting information for cultures other than the current culture, call the ToString(String, IFormatProvider) overload.

Дополнительно

ToString()

Преобразовывает числовое значение данного экземпляра в эквивалентное ему строковое представление.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

Возвраты

Строковое представление значения данного экземпляра, состоящее из знака минус, если число отрицательное, и последовательности цифр в диапазоне от 0 до 9 с ненулевой первой цифрой.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.

Примеры

В следующем примере показано SByte значение с помощью метода по умолчанию. ToString()The following example displays an SByte value using the default ToString() method. Он также отображает строковые представления SByte значения, полученные в результате использования ряда стандартных описателей формата.It also displays the string representations of the SByte value that results from using a number of standard format specifiers. Примеры отображаются с использованием соглашений о форматировании языка и региональных параметров 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

Комментарии

ToString() МетодSByte форматирует значение в формате по умолчанию ("G" или "общий") текущего языка и региональных параметров.The ToString() method formats an SByte value in the default ("G", or general) format of the current culture. Если необходимо указать другой формат или язык и региональные параметры, используйте другие перегрузки ToString метода следующим образом:If you want to specify a different format or culture, use the other overloads of the ToString method, as follows:

Использование форматаTo use format Для языка и региональных параметровFor culture Использование перегрузкиUse the overload
Формат по умолчанию ("G")Default ("G") format Конкретный язык и региональные параметрыA specific culture ToString(IFormatProvider)
Конкретный форматA specific format Культура по умолчанию (текущий)Default (current) culture ToString(String)
Конкретный форматA specific format Конкретный язык и региональные параметрыA specific culture ToString(String, IFormatProvider)

Возвращаемое значение форматируется с помощью универсального описателя числового формата ("G") строковое представление SByte значения включает знак минуса, если его значение отрицательное, и последовательность цифр в диапазоне от 0 до 9 без ведущих нулей.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. Отрицательный знак определяется NumberFormatInfo объектом для текущего языка и региональных параметров.The negative sign is defined by the NumberFormatInfo object for the current culture.

Чтобы определить форматирование строкового представления со знаком в байтах, вызовите ToString(String) метод.To define the formatting of the signed byte value's string representation, call the ToString(String) method.

Дополнительно

Применяется к