Convert Класс

Определение

Преобразует значение одного базового типа данных к другому базовому типу данных.

public ref class Convert abstract sealed
public ref class Convert sealed
public static class Convert
public sealed class Convert
type Convert = class
Public Class Convert
Public NotInheritable Class Convert
Наследование
Convert

Примеры

В следующем примере показаны некоторые методы преобразования в Convert классе, включая ToInt32 , ToBoolean и ToString .

Double dNumber = 23.15;

try
{
   // Returns 23
   Int32 iNumber = Convert::ToInt32( dNumber );
}
catch ( OverflowException^ ) 
{
   Console::WriteLine(
      "Overflow in Double to Int32 conversion" );
}
// Returns True
Boolean bNumber = Convert::ToBoolean( dNumber );

// Returns "23.15"
String^ strNumber = Convert::ToString( dNumber );

try
{
   // Returns '2'
   Char chrNumber = Convert::ToChar( strNumber->Substring( 0, 1 ) );
}
catch ( ArgumentNullException^ ) 
{
   Console::WriteLine(  "String is null" );
}
catch ( FormatException^ ) 
{
   Console::WriteLine(  "String length is greater than 1" );
}

// System::Console::ReadLine() returns a string and it
// must be converted.
Int32 newInteger = 0;
try
{
   Console::WriteLine(  "Enter an integer:" );
   newInteger = Convert::ToInt32( System::Console::ReadLine() );
}
catch ( ArgumentNullException^ ) 
{
   Console::WriteLine(  "String is null" );
}
catch ( FormatException^ ) 
{
   Console::WriteLine(  "String does not consist of an " +
      "optional sign followed by a series of digits" );
}
catch ( OverflowException^ ) 
{
   Console::WriteLine(  "Overflow in string to Int32 conversion" );
}

Console::WriteLine( "Your integer as a Double is {0}",
   Convert::ToDouble( newInteger ) );
double dNumber = 23.15;

try {
    // Returns 23
    int    iNumber = System.Convert.ToInt32(dNumber);
}
catch (System.OverflowException) {
    System.Console.WriteLine(
                "Overflow in double to int conversion.");
}
// Returns True
bool   bNumber = System.Convert.ToBoolean(dNumber);

// Returns "23.15"
string strNumber = System.Convert.ToString(dNumber);

try {
    // Returns '2'
    char chrNumber = System.Convert.ToChar(strNumber[0]);
}
catch (System.ArgumentNullException) {
    System.Console.WriteLine("String is null");
}
catch (System.FormatException) {
    System.Console.WriteLine("String length is greater than 1.");
}

// System.Console.ReadLine() returns a string and it
// must be converted.
int newInteger = 0;
try {
    System.Console.WriteLine("Enter an integer:");
    newInteger = System.Convert.ToInt32(
                        System.Console.ReadLine());
}
catch (System.ArgumentNullException) {
    System.Console.WriteLine("String is null.");
}
catch (System.FormatException) {
    System.Console.WriteLine("String does not consist of an " +
                    "optional sign followed by a series of digits.");
}
catch (System.OverflowException) {
    System.Console.WriteLine(
    "Overflow in string to int conversion.");
}

System.Console.WriteLine("Your integer as a double is {0}",
                         System.Convert.ToDouble(newInteger));
Dim dNumber As Double
dNumber = 23.15

Try
   ' Returns 23
   Dim iNumber As Integer
   iNumber = System.Convert.ToInt32(dNumber)
Catch exp As System.OverflowException
   System.Console.WriteLine("Overflow in double to int conversion.")
End Try

' Returns True
Dim bNumber As Boolean
bNumber = System.Convert.ToBoolean(dNumber)

' Returns "23.15"
Dim strNumber As String
strNumber = System.Convert.ToString(dNumber)

Try
   ' Returns '2'
   Dim chrNumber As Char
   chrNumber = System.Convert.ToChar(strNumber.Chars(1))
Catch exp As System.ArgumentNullException
   System.Console.WriteLine("String is null.")
Catch exp As System.FormatException
   System.Console.WriteLine("String length is greater than 1.")
End Try

' System.Console.ReadLine() returns a string and it
' must be converted.
Dim newInteger As Integer
newInteger = 0
Try
   System.Console.WriteLine("Enter an integer:")
   newInteger = System.Convert.ToInt32(System.Console.ReadLine())
Catch exp As System.ArgumentNullException
   System.Console.WriteLine("String is null.")
Catch exp As System.FormatException
   System.Console.WriteLine("String does not consist of an " + _
       "optional sign followed by a series of digits.")
Catch exp As System.OverflowException
   System.Console.WriteLine("Overflow in string to int conversion.")
End Try

System.Console.WriteLine("Your integer as a double is {0}", _
                         System.Convert.ToDouble(newInteger))

Комментарии

Статические методы класса используются Convert в основном для поддержки преобразования в базовые типы данных в .NET и из них. Поддерживаются следующие базовые типы: Boolean ,,,,,, Char SByte Byte Int16 Int32 Int64 , UInt16 , UInt32 , UInt64 ,,, Single Double Decimal DateTime и String . Кроме того, Convert класс включает методы для поддержки других видов преобразований.

Эта статья состоит из следующих разделов:

Преобразование в базовые типы и из базовых типов преобразования чисел, не являющихся десятичными числами , из пользовательских объектов в сведения об особенностях форматирования, связанных с языком и региональными параметрами . кодировка Base64

Преобразование в базовые типы и из базовых типов

Существует метод преобразования для преобразования каждого базового типа в каждый другой базовый тип. Однако фактический вызов конкретного метода преобразования может привести к одному из пяти результатов, в зависимости от значения базового типа во время выполнения и от базового типа целевого объекта. Ниже приведены эти пять результатов.

  • Нет преобразования. Это происходит при попытке выполнить преобразование из типа в себя (например, путем вызова Convert.ToInt32(Int32) с аргументом типа Int32 ). В этом случае метод просто возвращает экземпляр исходного типа.

  • Объект InvalidCastException. Это происходит, когда определенное преобразование не поддерживается. InvalidCastExceptionИсключение вызывается для следующих преобразований:

  • Объект FormatException. Это происходит, когда попытка преобразовать строковое значение в любой другой базовый тип завершается ошибкой, так как строка имеет неправильный формат. Исключение вызывается для следующих преобразований:

    • Строка, которая должна быть преобразована в Boolean значение, не равна Boolean.TrueString или Boolean.FalseString .

    • Строка, преобразуемая в значение, Char состоит из нескольких символов.

    • Строка, преобразуемая в любой числовой тип, не распознается как допустимое число.

    • Строка, которую необходимо преобразовать в, DateTime не распознается как допустимое значение даты и времени.

  • Успешное преобразование. Для преобразований между двумя разными базовыми типами, не перечисленными в предыдущих результатах, все расширяющие преобразования, а также все сужающие преобразования, которые не приводят к утрате данных, будут успешно выполнены и метод вернет значение целевого базового типа.

  • Объект OverflowException. Это происходит, когда понижающие преобразования приводят к потере данных. Например, попытка преобразования экземпляра, Int32 значение которого равно 10000, в Byte тип вызывает исключение, OverflowException так как 10000 находится за пределами диапазона Byte типа данных.

Исключение не создается, если преобразование числового типа приводит к утрате точности (т. е. потери некоторых наименьших значащих цифр). Однако если результат больше, чем может быть представлено типом возвращаемого значения конкретного метода преобразования, будет создано исключение.

Например, когда объект Double преобразуется в Single , может произойти утрата точности, но исключение не создается. Однако если величина Double слишком велика для представления Single , возникает исключение переполнения.

Недесятичные числа

ConvertКласс содержит статические методы, которые можно вызывать для преобразования целочисленных значений в недесятичные строковые представления, а также для преобразования строк, представляющих недесятичные числа, в целочисленные значения. Каждый из этих методов преобразования включает base аргумент, который позволяет указать систему счисления, двоичный (основание 2), Восьмеричный (базовый 8) и шестнадцатеричный (основание 16), а также десятичный (основание 10). Существует набор методов для преобразования каждого из CLS-совместимых целочисленных типов в строку, а второй — для преобразования строки в каждый из примитивных целочисленных типов:

  • ToString(Byte, Int32) и ToByte(String, Int32) , чтобы преобразовать значение Byte в строку и из нее в указанном базовом массиве.

  • ToString(Int16, Int32) и ToInt16(String, Int32) , чтобы преобразовать 16-разрядное целое число со знаком в строку и из нее в указанном базовом виде.

  • ToString(Int32, Int32) и ToInt32(String, Int32) , чтобы преобразовать 32-разрядное целое число со знаком в строку в указанном базовом виде и из нее.

  • ToString(Int64, Int32) и ToInt64(String, Int32) , чтобы преобразовать 64-разрядное целое число со знаком в строку в указанном базовом виде и из нее.

  • ToSByte(String, Int32), чтобы преобразовать строковое представление байтового значения в указанном формате в байт со знаком.

  • ToUInt16(String, Int32), чтобы преобразовать строковое представление целого числа в указанном формате в 16-разрядное целое число без знака.

  • ToUInt32(String, Int32), чтобы преобразовать строковое представление целого числа в указанном формате в 32-разрядное целое число без знака.

  • ToUInt64(String, Int32), чтобы преобразовать строковое представление целого числа в указанном формате в 64-разрядное целое число без знака.

В следующем примере значение преобразуется в Int16.MaxValue строку во всех поддерживаемых числовых форматах. Затем строковое значение преобразуется обратно в Int16 значение.

using namespace System;

void main()
{
   array<int>^ baseValues = { 2, 8, 10, 16 };
   Int16 value = Int16::MaxValue;
   for each (Int16 baseValue in baseValues) {
      String^ s = Convert::ToString(value, baseValue);
      Int16 value2 = Convert::ToInt16(s, baseValue);

      Console::WriteLine("{0} --> {1} (base {2}) --> {3}", 
                        value, s, baseValue, value2);
   }                     
}
// The example displays the following output:
//     32767 --> 111111111111111 (base 2) --> 32767
//     32767 --> 77777 (base 8) --> 32767
//     32767 --> 32767 (base 10) --> 32767
//     32767 --> 7fff (base 16) --> 32767
using System;

public class Example
{
   public static void Main()
   {
      int[] baseValues = { 2, 8, 10, 16 };
      short value = Int16.MaxValue;
      foreach (var baseValue in baseValues) {
         String s = Convert.ToString(value, baseValue);
         short value2 = Convert.ToInt16(s, baseValue);

         Console.WriteLine("{0} --> {1} (base {2}) --> {3}",
                           value, s, baseValue, value2);
      }
   }
}
// The example displays the following output:
//     32767 --> 111111111111111 (base 2) --> 32767
//     32767 --> 77777 (base 8) --> 32767
//     32767 --> 32767 (base 10) --> 32767
//     32767 --> 7fff (base 16) --> 32767
Module Example
   Public Sub Main()
      Dim baseValues() As Integer = { 2, 8, 10, 16 }
      Dim value As Short = Int16.MaxValue
      For Each baseValue in baseValues
         Dim s As String = Convert.ToString(value, baseValue)
         Dim value2 As Short = Convert.ToInt16(s, baseValue)

         Console.WriteLine("{0} --> {1} (base {2}) --> {3}", 
                           value, s, baseValue, value2)
      Next
   End Sub
End Module
' The example displays the following output:
'     32767 --> 111111111111111 (base 2) --> 32767
'     32767 --> 77777 (base 8) --> 32767
'     32767 --> 32767 (base 10) --> 32767
'     32767 --> 7fff (base 16) --> 32767

Преобразования из пользовательских объектов в базовые типы

Помимо поддержки преобразований между базовыми типами, Convert метод поддерживает преобразование любого пользовательского типа в любой базовый тип. Для этого пользовательский тип должен реализовать IConvertible интерфейс, который определяет методы для преобразования реализующего типа в каждый из базовых типов. Преобразования, которые не поддерживаются определенным типом, должны вызывать исключение InvalidCastException .

Когда ChangeType методу передается пользовательский тип в качестве первого параметра или когда Convert.To метод типа (например, Convert.ToInt32(Object) или Convert.ToDouble(Object, IFormatProvider) вызывается и ему передается экземпляр пользовательского типа в качестве первого параметра, Convert метод, в свою очередь, вызывает реализацию пользовательского типа IConvertible для выполнения преобразования. Дополнительные сведения см. в разделе Преобразование типов в .NET.

Сведения о форматировании Culture-Specific

Все методы преобразования базового типа и ChangeType метод включают перегрузки с параметром типа IFormatProvider . Например, Convert.ToBoolean метод имеет следующие две перегрузки:

IFormatProviderПараметр может предоставлять сведения об особенностях форматирования, связанных с языком и региональными параметрами, для облегчения процесса преобразования. Однако он игнорируется большинством методов преобразования базового типа. Он используется только следующими методами преобразования базового типа. Если null IFormatProvider в эти методы передается аргумент, CultureInfo используется объект, представляющий язык и региональные параметры текущего потока.

  • Методами, которые преобразуют значение в числовой тип. IFormatProviderПараметр используется перегрузкой, имеющей параметры типа String и IFormatProvider . Он также используется перегрузкой, которая имеет параметры типа Object , и, IFormatProvider Если тип времени выполнения объекта — String .

  • Методами, которые преобразуют значение в дату и время. IFormatProviderПараметр используется перегрузкой, имеющей параметры типа String и IFormatProvider . Он также используется перегрузкой, которая имеет параметры типа Object , и, IFormatProvider Если тип времени выполнения объекта — String .

  • Convert.ToStringПерегрузками, которые включают IFormatProvider параметр и преобразуют числовое значение в строку или DateTime значение в строку.

Однако любой определяемый пользователем тип, реализующий, IConvertible может использовать IFormatProvider параметр.

Кодировка Base64

Кодировка base64 преобразует двоичные данные в строку. Данные, выраженные в виде десятичных цифр 64, можно легко передать по каналам данных, которые могут передавать только 7-разрядные символы. ConvertКласс включает следующие методы для поддержки кодировки Base64: набор методов поддерживает преобразование массива байтов в и обратно в String массив символов Юникода, состоящий из символов в кодировке base-64, и из него.

  • ToBase64String, который преобразует массив байтов в строку в кодировке Base64.

  • ToBase64CharArray, который преобразует массив байтов в массив символов в кодировке Base64.

  • FromBase64String, который преобразует строку в кодировке Base64 в массив байтов.

  • FromBase64CharArray, который преобразует массив символов в кодировке Base64 в массив байтов.

Другие распространенные преобразования

В .NET Framework можно использовать другие классы для выполнения некоторых преобразований, которые не поддерживаются статическими методами Convert класса. Сюда входит следующее.

Преобразование в байтовые массивы BitConverter класс предоставляет методы, которые преобразуют примитивные числовые типы (включая Boolean ) в байтовые массивы и обратно в типы данных-примитивы.

Кодирование символов и декодирование Encoding класса и его производных классов (например, UnicodeEncoding и UTF8Encoding ) предоставляют методы для кодирования массива символов или строки (то есть для преобразования их в массив байтов в определенной кодировке) и для декодирования закодированного массива байтов (т. е. преобразование массива байтов обратно в символы Юникода в кодировке UTF16. Дополнительные сведения см. в разделе кодировка символов в .NET.

Поля

DBNull

Константа, представляющая не содержащий данных столбец базы данных, то есть значение NULL базы данных.

Методы

ChangeType(Object, Type)

Возвращает объект указанного типа, значение которого эквивалентно заданному объекту.

ChangeType(Object, Type, IFormatProvider)

Возвращает объект указанного типа, чье значение эквивалентно заданному объекту. Параметр предоставляет сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ChangeType(Object, TypeCode)

Возвращает объект указанного типа, чье значение эквивалентно заданному объекту.

ChangeType(Object, TypeCode, IFormatProvider)

Возвращает объект указанного типа, чье значение эквивалентно заданному объекту. Параметр предоставляет сведения об особенностях форматирования, связанных с языком и региональными параметрами.

FromBase64CharArray(Char[], Int32, Int32)

Преобразует подмножество массива знаков Юникода, представляющих двоичные данные в виде цифр в кодировке Base64, в эквивалентный массив 8-разрядных целых чисел без знака. Параметры задают подмножество входного массива и количество преобразуемых элементов.

FromBase64String(String)

Преобразует заданную строку, представляющую двоичные данные в виде цифр в кодировке Base64, в эквивалентный массив 8-разрядных целых чисел без знака.

FromHexString(ReadOnlySpan<Char>)

Преобразует диапазон, который представляет двоичные данные в виде шестнадцатеричных символов, в эквивалентный массив 8-разрядных целых чисел без знака.

FromHexString(String)

Преобразует заданную строку, представляющую двоичные данные в виде шестнадцатеричных символов, в эквивалентный массив 8-разрядных целых чисел без знака.

GetTypeCode(Object)

Возвращает TypeCode для заданного объекта.

IsDBNull(Object)

Возвращает значение, указывающее, имеет ли заданный объект тип DBNull.

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

Преобразует подмножество массива 8-разрядных целых чисел без знака в эквивалентное подмножество массива знаков Юникода, состоящее из цифр в кодировке Base64. Подмножества задаются с помощью параметров как смещение во входном и выходном массивах и количество преобразуемых элементов входного массива.

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

Преобразует подмножество массива 8-разрядных целых чисел без знака в эквивалентное подмножество массива знаков Юникода, состоящее из цифр в кодировке Base64. В параметрах задаются подмножества как смещение во входном и выходном массивах и количество преобразуемых элементов входного массива, а также значение, указывающее, следует ли вставлять в выходной массив разрывы строки.

ToBase64String(Byte[])

Преобразует массив 8-разрядных целых чисел без знака в эквивалентное строковое представление, состоящее из цифр в кодировке Base64.

ToBase64String(Byte[], Base64FormattingOptions)

Преобразует массив 8-разрядных целых чисел без знака в эквивалентное строковое представление, состоящее из цифр в кодировке Base64. Вы можете указать, следует ли вставлять в возвращаемое значение разрывы строки.

ToBase64String(Byte[], Int32, Int32)

Преобразует подмножество массива 8-разрядных целых чисел без знака в эквивалентное строковое представление, состоящее из цифр в кодировке Base64. В параметрах задается подмножество как смещение во входном массиве и количество преобразуемых элементов этого массива.

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

Преобразует подмножество массива 8-разрядных целых чисел без знака в эквивалентное строковое представление, состоящее из цифр в кодировке Base64. В параметрах задаются подмножество как смещение во входном массиве и количество преобразуемых элементов этого массива, а также значение, указывающее, следует ли вставлять в выходной массив разрывы строки.

ToBase64String(ReadOnlySpan<Byte>, Base64FormattingOptions)

Преобразует 8-разрядные целые числа без знака внутри указанного диапазона только для чтения в эквивалентное строковое представление, состоящее из цифр в кодировке Base64. Вы также можете указать, следует ли вставлять в возвращаемое значение разрывы строки.

ToBoolean(Boolean)

Возвращает заданное логическое значение; фактическое преобразование не производится.

ToBoolean(Byte)

Преобразует значение заданного 8-битового целого числа без знака в эквивалентное логическое значение.

ToBoolean(Char)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToBoolean(DateTime)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToBoolean(Decimal)

Преобразует значение заданного десятичного числа в эквивалентное логическое значение.

ToBoolean(Double)

Преобразует значение заданного числа двойной точности с плавающей запятой в эквивалентное логическое значение.

ToBoolean(Int16)

Преобразует значение заданного 16-битового целого числа со знаком в эквивалентное логическое значение.

ToBoolean(Int32)

Преобразует значение заданного 32-битового целого числа со знаком в эквивалентное логическое значение.

ToBoolean(Int64)

Преобразует значение заданного 64-битового целого числа со знаком в эквивалентное логическое значение.

ToBoolean(Object)

Преобразует значение заданного объекта в эквивалентное логическое значение.

ToBoolean(Object, IFormatProvider)

Преобразует значение заданного объекта в эквивалентное логическое значение, используя указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToBoolean(SByte)

Преобразует значение заданного 8-битового целого числа со знаком в эквивалентное логическое значение.

ToBoolean(Single)

Преобразует значение заданного числа с плавающей запятой одиночной точности в эквивалентное логическое значение.

ToBoolean(String)

Преобразует заданное строковое представление логического значения в эквивалентное логическое значение.

ToBoolean(String, IFormatProvider)

Преобразует заданное строковое представление логического значения в эквивалентное логическое значение, используя указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToBoolean(UInt16)

Преобразует значение заданного 16-битового целого числа без знака в эквивалентное логическое значение.

ToBoolean(UInt32)

Преобразует значение заданного 32-битового целого числа без знака в эквивалентное логическое значение.

ToBoolean(UInt64)

Преобразует значение заданного 64-битового целого числа без знака в эквивалентное логическое значение.

ToByte(Boolean)

Преобразует заданное логическое значение в эквивалентное 8-битовое целое число без знака.

ToByte(Byte)

Возвращает заданное 8-битовое целое число без знака; фактическое преобразование не производится.

ToByte(Char)

Преобразует значение заданного символа Юникода в эквивалентное 8-битовое целое число без знака.

ToByte(DateTime)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToByte(Decimal)

Преобразует значение заданного десятичного числа в эквивалентное 8-битовое целое число без знака.

ToByte(Double)

Преобразует значение заданного числа с плавающей запятой двойной точности в эквивалентное 8-битовое целое число без знака.

ToByte(Int16)

Преобразует значение заданного 16-битового целого числа со знаком в эквивалентное 8-битовое целое число без знака.

ToByte(Int32)

Преобразует значение заданного 32-битового целого числа со знаком в эквивалентное 8-битовое целое число без знака.

ToByte(Int64)

Преобразует значение заданного 64-битового целого числа со знаком в эквивалентное 8-битовое целое число без знака.

ToByte(Object)

Преобразует значение заданного объекта в 8-разрядное целое число без знака.

ToByte(Object, IFormatProvider)

Преобразует значение заданного объекта в эквивалентное 8-разрядное целое число без знака, используя указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToByte(SByte)

Преобразует значение заданного 8-битового целого числа со знаком в эквивалентное 8-битовое целое число без знака.

ToByte(Single)

Преобразует значение заданного числа с плавающей запятой одиночной точности в эквивалентное 8-битовое целое число без знака.

ToByte(String)

Преобразует заданное строковое представление числа в эквивалентное 8-битовое целое число без знака.

ToByte(String, IFormatProvider)

Преобразует заданное строковое представление числа в эквивалентное 8-разрядное целое число без знака, учитывая сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToByte(String, Int32)

Преобразует строковое представление числа с указанным основанием системы счисления в эквивалентное ему 8-битовое целое число без знака.

ToByte(UInt16)

Преобразует значение заданного 16-битового целого числа без знака в эквивалентное 8-битовое целое число без знака.

ToByte(UInt32)

Преобразует значение заданного 32-битового целого числа без знака в эквивалентное 8-битовое целое число без знака.

ToByte(UInt64)

Преобразует значение заданного 64-разрядного целого числа без знака в эквивалентное 8-разрядное целое число без знака.

ToChar(Boolean)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToChar(Byte)

Преобразует значение заданного 8-разрядного целого числа без знака в эквивалентный символ Юникода.

ToChar(Char)

Возвращает заданное значение символа Юникода; фактическое преобразование не производится.

ToChar(DateTime)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToChar(Decimal)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToChar(Double)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToChar(Int16)

Преобразует значение заданного 16-битового целого числа со знаком в эквивалентный символ Юникода.

ToChar(Int32)

Преобразует значение заданного 32-битового целого числа со знаком в эквивалентный символ Юникода.

ToChar(Int64)

Преобразует значение заданного 64-битового целого числа со знаком в эквивалентный символ Юникода.

ToChar(Object)

Преобразует значение заданного объекта в знак Юникода.

ToChar(Object, IFormatProvider)

Преобразует значение заданного объекта в эквивалентный знак Юникода, используя указанные сведения о форматировании, связанные с языком и региональными параметрами.

ToChar(SByte)

Преобразует значение заданного 8-битового целого числа со знаком в эквивалентный символ Юникода.

ToChar(Single)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToChar(String)

Преобразует первый знак указанной строки в знак Юникода.

ToChar(String, IFormatProvider)

Преобразует первый знак заданной строки в знак Юникода, используя указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToChar(UInt16)

Преобразует значение заданного 16-разрядного целого числа без знака в эквивалентный символ Юникода.

ToChar(UInt32)

Преобразует значение заданного 32-разрядного целого числа без знака в эквивалентный символ Юникода.

ToChar(UInt64)

Преобразует значение заданного 64-разрядного целого числа без знака в эквивалентный символ Юникода.

ToDateTime(Boolean)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToDateTime(Byte)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToDateTime(Char)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToDateTime(DateTime)

Возвращает заданный объект DateTime; фактическое преобразование не производится.

ToDateTime(Decimal)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToDateTime(Double)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToDateTime(Int16)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToDateTime(Int32)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToDateTime(Int64)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToDateTime(Object)

Преобразует значение указанного объекта в объект DateTime.

ToDateTime(Object, IFormatProvider)

Преобразует значение заданного объекта в объект DateTime, используя указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToDateTime(SByte)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToDateTime(Single)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToDateTime(String)

Преобразует заданное строковое представление даты и времени в эквивалентное значение даты и времени.

ToDateTime(String, IFormatProvider)

Преобразует заданное строковое представление числа в эквивалентное значение даты и времени, учитывая указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToDateTime(UInt16)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToDateTime(UInt32)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToDateTime(UInt64)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToDecimal(Boolean)

Преобразует заданное логическое значение в эквивалентное десятичное число.

ToDecimal(Byte)

Преобразует значение заданного 8-разрядного целого число без знака в эквивалентное десятичное число.

ToDecimal(Char)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToDecimal(DateTime)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToDecimal(Decimal)

Возвращает заданное десятичное число; фактическое преобразование не производится.

ToDecimal(Double)

Преобразует значение заданного числа с плавающей запятой двойной точности в эквивалентное десятичное число.

ToDecimal(Int16)

Преобразует значение заданного 16-разрядного знакового целого числа в эквивалентное десятичное число.

ToDecimal(Int32)

Преобразует значение заданного 32-разрядного знакового целого числа в эквивалентное десятичное число.

ToDecimal(Int64)

Преобразует значение заданного 64-разрядного знакового целого числа в эквивалентное десятичное число.

ToDecimal(Object)

Преобразует значение заданного объекта в эквивалентное десятичное число.

ToDecimal(Object, IFormatProvider)

Преобразует значение заданного объекта в эквивалентное десятичное число, используя указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToDecimal(SByte)

Преобразует значение заданного 8-разрядного знакового целого числа в эквивалентное десятичное число.

ToDecimal(Single)

Преобразует значение заданного числа с плавающей запятой одиночной точности в эквивалентное десятичное число.

ToDecimal(String)

Преобразует заданное строковое представление числа в эквивалентное десятичное число.

ToDecimal(String, IFormatProvider)

Преобразует заданное строковое представление числа в эквивалентное десятичное число, учитывая указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToDecimal(UInt16)

Преобразует значение заданного 16-разрядного целого числа без знака в эквивалентное десятичное число.

ToDecimal(UInt32)

Преобразует значение заданного 32-разрядного целого числа без знака в эквивалентное десятичное число.

ToDecimal(UInt64)

Преобразует значение заданного 64-разрядного целого числа без знака в эквивалентное десятичное число.

ToDouble(Boolean)

Преобразует заданное логическое значение в эквивалентное число с плавающей запятой двойной точности.

ToDouble(Byte)

Преобразует значение заданного 8-разрядного целого числа без знака в эквивалентное число с плавающей запятой двойной точности.

ToDouble(Char)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToDouble(DateTime)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToDouble(Decimal)

Преобразует значение заданного десятичного числа в эквивалентное число с плавающей запятой двойной точности.

ToDouble(Double)

Возвращает заданное число с плавающей запятой двойной точности; фактическое преобразование не производится.

ToDouble(Int16)

Преобразует значение заданного 16-разрядного знакового целого числа в эквивалентное число с плавающей запятой двойной точности.

ToDouble(Int32)

Преобразует значение заданного 32-разрядного знакового целого числа в эквивалентное число с плавающей запятой двойной точности.

ToDouble(Int64)

Преобразует значение заданного 64-разрядного знакового целого числа в эквивалентное число с плавающей запятой двойной точности.

ToDouble(Object)

Преобразует значение заданного объекта в число с плавающей запятой двойной точности.

ToDouble(Object, IFormatProvider)

Преобразует значение заданного объекта в число с плавающей запятой двойной точности, используя указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToDouble(SByte)

Преобразует значение заданного 8-разрядного знакового целого числа в эквивалентное число с плавающей запятой двойной точности.

ToDouble(Single)

Преобразует значение заданного числа с плавающей запятой одинарной точности в эквивалентное число с плавающей запятой двойной точности.

ToDouble(String)

Преобразует заданное строковое представление числа в эквивалентное число с плавающей запятой двойной точности.

ToDouble(String, IFormatProvider)

Преобразует заданное строковое представление числа в эквивалентное число с плавающей запятой двойной точности, используя указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToDouble(UInt16)

Преобразует значение заданного 16-разрядного целого числа без знака в эквивалентное число с плавающей запятой двойной точности.

ToDouble(UInt32)

Преобразует значение заданного 32-разрядного целого числа без знака в эквивалентное число двойной точности с плавающей запятой.

ToDouble(UInt64)

Преобразует значение заданного 64-разрядного целого числа без знака в эквивалентное число двойной точности с плавающей запятой.

ToHexString(Byte[])

Преобразует массив 8-разрядных целых чисел без знака в эквивалентное строковое представление, состоящее из шестнадцатеричных символов в верхнем регистре.

ToHexString(Byte[], Int32, Int32)

Преобразует подмножество массива 8-разрядных целых чисел без знака в эквивалентное строковое представление, состоящее из шестнадцатеричных символов в верхнем регистре. В параметрах подмножество задается как смещение во входном массиве и количество преобразуемых элементов этого массива.

ToHexString(ReadOnlySpan<Byte>)

Преобразует диапазон 8-разрядных целых чисел без знака в эквивалентное строковое представление, состоящее из шестнадцатеричных символов в верхнем регистре.

ToInt16(Boolean)

Преобразует заданное логическое значение в эквивалентное 16-битовое целое число со знаком.

ToInt16(Byte)

Преобразует значение заданного 8-битового целого числа без знака в эквивалентное 16-битовое целое число со знаком.

ToInt16(Char)

Преобразует значение заданного символа Юникода в эквивалентное 16-битовое целое число со знаком.

ToInt16(DateTime)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToInt16(Decimal)

Преобразует значение заданного десятичного числа в эквивалентное 16-битовое целое число со знаком.

ToInt16(Double)

Преобразует значение заданного числа с плавающей запятой двойной точности в эквивалентное 16-битовое целое число со знаком.

ToInt16(Int16)

Возвращает заданное 16-битовое целое число со знаком; фактическое преобразование не производится.

ToInt16(Int32)

Преобразует значение заданного 32-битового целого числа со знаком в эквивалентное 16-битовое целое число со знаком.

ToInt16(Int64)

Преобразует значение заданного 64-битового целого числа со знаком в эквивалентное 16-битовое целое число со знаком.

ToInt16(Object)

Преобразует значение заданного объекта в 16-битовое целое число со знаком.

ToInt16(Object, IFormatProvider)

Преобразует значение заданного объекта в эквивалентное 16-битовое целое число со знаком, используя указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToInt16(SByte)

Преобразует значение заданного 8-битового целого числа со знаком в эквивалентное 16-битовое целое число со знаком.

ToInt16(Single)

Преобразует значение заданного числа с плавающей запятой одиночной точности в эквивалентное 16-битовое целое число со знаком.

ToInt16(String)

Преобразует заданное строковое представление числа в эквивалентное 16-битовое целое число со знаком.

ToInt16(String, IFormatProvider)

Преобразует заданное строковое представление числа в эквивалентное 16-битовое целое число со знаком, учитывая указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToInt16(String, Int32)

Преобразует строковое представление числа с указанным основанием системы счисления в эквивалентное ему 16-битовое целое число со знаком.

ToInt16(UInt16)

Преобразует значение заданного 16-битового целого числа без знака в эквивалентное 16-битовое целое число со знаком.

ToInt16(UInt32)

Преобразует значение заданного 32-битового целого числа без знака в эквивалентное 16-битовое целое число со знаком.

ToInt16(UInt64)

Преобразует значение заданного 64-битового целого числа без знака в эквивалентное 16-битовое целое число со знаком.

ToInt32(Boolean)

Преобразует заданное логическое значение в эквивалентное 32-битовое целое число со знаком.

ToInt32(Byte)

Преобразует значение заданного 8-битового целого числа без знака в эквивалентное 32-битовое целое число со знаком.

ToInt32(Char)

Преобразует значение заданного символа Юникода в эквивалентное 32-битовое целое число со знаком.

ToInt32(DateTime)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToInt32(Decimal)

Преобразует значение заданного десятичного числа в эквивалентное 32-битовое целое число со знаком.

ToInt32(Double)

Преобразует значение заданного числа с плавающей запятой двойной точности в эквивалентное 32-битовое целое число со знаком.

ToInt32(Int16)

Преобразует значение заданного 16-битового целого числа со знаком в эквивалентное 32-битовое целое число со знаком.

ToInt32(Int32)

Возвращает заданное 32-битовое целое число со знаком; фактическое преобразование не производится.

ToInt32(Int64)

Преобразует значение заданного 64-битового целого числа со знаком в эквивалентное 32-битовое целое число со знаком.

ToInt32(Object)

Преобразует значение заданного объекта в 32-битовое целое число со знаком.

ToInt32(Object, IFormatProvider)

Преобразует значение заданного объекта в эквивалентное 32-битовое целое число со знаком, используя указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToInt32(SByte)

Преобразует значение заданного 8-разрядного целого числа со знаком в эквивалентное 32-разрядное целое число со знаком.

ToInt32(Single)

Преобразует значение заданного числа с плавающей запятой одиночной точности в эквивалентное 32-битовое целое число со знаком.

ToInt32(String)

Преобразует заданное строковое представление числа в эквивалентное 32-битовое целое число со знаком.

ToInt32(String, IFormatProvider)

Преобразует заданное строковое представление числа в эквивалентное 32-битовое целое число со знаком, учитывая указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToInt32(String, Int32)

Преобразует строковое представление числа с указанным основанием системы счисления в эквивалентное ему 32-битовое целое число со знаком.

ToInt32(UInt16)

Преобразует значение заданного 16-битового целого числа без знака в эквивалентное 32-битовое целое число со знаком.

ToInt32(UInt32)

Преобразует значение заданного 32-битового целого числа без знака в эквивалентное 32-битовое целое число со знаком.

ToInt32(UInt64)

Преобразует значение заданного 64-разрядного целого числа без знака в эквивалентное 32-разрядное целое число со знаком.

ToInt64(Boolean)

Преобразует заданное логическое значение в эквивалентное 64-битовое целое число со знаком.

ToInt64(Byte)

Преобразует значение заданного 8-битового целого числа без знака в эквивалентное 64-битовое целое число со знаком.

ToInt64(Char)

Преобразует значение заданного символа Юникода в эквивалентное 64-битовое целое число со знаком.

ToInt64(DateTime)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToInt64(Decimal)

Преобразует значение заданного десятичного числа в эквивалентное 64-битовое целое число со знаком.

ToInt64(Double)

Преобразует значение заданного числа с плавающей запятой двойной точности в эквивалентное 64-битовое целое число со знаком.

ToInt64(Int16)

Преобразует значение заданного 16-разрядного целого числа со знаком в эквивалентное 64-разрядное целое число со знаком.

ToInt64(Int32)

Преобразует значение заданного 32-битового целого числа со знаком в эквивалентное 64-битовое целое число со знаком.

ToInt64(Int64)

Возвращает заданное 64-битовое целое число со знаком; фактическое преобразование не производится.

ToInt64(Object)

Преобразует значение заданного объекта в 64-битовое целое число со знаком.

ToInt64(Object, IFormatProvider)

Преобразует значение заданного объекта в эквивалентное 64-битовое целое число со знаком, используя указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToInt64(SByte)

Преобразует значение заданного 8-разрядного целого числа со знаком в эквивалентное 64-разрядное целое число со знаком.

ToInt64(Single)

Преобразует значение заданного числа с плавающей запятой одиночной точности в эквивалентное 64-битовое целое число со знаком.

ToInt64(String)

Преобразует заданное строковое представление числа в эквивалентное 64-битовое целое число со знаком.

ToInt64(String, IFormatProvider)

Преобразует заданное строковое представление числа в эквивалентное 64-битовое целое число со знаком, учитывая указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToInt64(String, Int32)

Преобразует строковое представление числа с указанным основанием системы счисления в эквивалентное ему 64-битовое целое число со знаком.

ToInt64(UInt16)

Преобразует значение заданного 16-битового целого числа без знака в эквивалентное 64-битовое целое число со знаком.

ToInt64(UInt32)

Преобразует значение заданного 32-битового целого числа без знака в эквивалентное 64-битовое целое число со знаком.

ToInt64(UInt64)

Преобразует значение заданного 64-битового целого числа без знака в эквивалентное 64-битовое целое число со знаком.

ToSByte(Boolean)

Преобразует заданное логическое значение в эквивалентное 8-битовое целое число со знаком.

ToSByte(Byte)

Преобразует значение заданного 8-битового целого числа без знака в эквивалентное 8-битовое целое число со знаком.

ToSByte(Char)

Преобразует значение заданного символа Юникода в эквивалентное 8-битовое целое число со знаком.

ToSByte(DateTime)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToSByte(Decimal)

Преобразует значение заданного десятичного числа в эквивалентное 8-битовое целое число со знаком.

ToSByte(Double)

Преобразует значение заданного числа с плавающей запятой двойной точности в эквивалентное 8-битовое целое число со знаком.

ToSByte(Int16)

Преобразует значение заданного 16-битового целого числа со знаком в эквивалентное 8-битовое целое число со знаком.

ToSByte(Int32)

Преобразует значение заданного 32-битового целого числа со знаком в эквивалентное 8-битовое целое число со знаком.

ToSByte(Int64)

Преобразует значение заданного 64-битового целого числа со знаком в эквивалентное 8-битовое целое число со знаком.

ToSByte(Object)

Преобразует значение заданного объекта в 8-битовое целое число со знаком.

ToSByte(Object, IFormatProvider)

Преобразует значение заданного объекта в эквивалентное 8-разрядное знаковое целое число, используя указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToSByte(SByte)

Возвращает заданное 8-битовое целое число со знаком; фактическое преобразование не производится.

ToSByte(Single)

Преобразует значение заданного числа с плавающей запятой одиночной точности в эквивалентное 8-битовое целое число со знаком.

ToSByte(String)

Преобразует заданное строковое представление числа в эквивалентное 8-битовое целое число со знаком.

ToSByte(String, IFormatProvider)

Преобразует заданное строковое представление числа в эквивалентное 8-битовое целое число со знаком, учитывая указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToSByte(String, Int32)

Преобразует строковое представление числа с указанным основанием системы счисления в эквивалентное ему 8-битовое целое число со знаком.

ToSByte(UInt16)

Преобразует значение заданного 16-битового целого числа без знака в эквивалентное 8-битовое целое число со знаком.

ToSByte(UInt32)

Преобразует значение заданного 32-битового целого числа без знака в эквивалентное 8-битовое целое число со знаком.

ToSByte(UInt64)

Преобразует значение заданного 64-битового целого числа без знака в эквивалентное 8-битовое целое число со знаком.

ToSingle(Boolean)

Преобразует заданное логическое значение в эквивалентное число с плавающей запятой одиночной точности.

ToSingle(Byte)

Преобразует значение заданного 8-битового целого числа без знака в эквивалентное число с плавающей запятой одиночной точности.

ToSingle(Char)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToSingle(DateTime)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToSingle(Decimal)

Преобразует значение заданного десятичного числа в эквивалентное число с плавающей запятой одиночной точности.

ToSingle(Double)

Преобразует значение заданного числа с плавающей запятой одиночной точности в эквивалентное число с плавающей запятой двойной точности.

ToSingle(Int16)

Преобразует значение заданного 16-битового целого числа со знаком в эквивалентное число с плавающей запятой одиночной точности.

ToSingle(Int32)

Преобразует значение заданного 32-битового целого числа со знаком в эквивалентное число с плавающей запятой одиночной точности.

ToSingle(Int64)

Преобразует значение заданного 64-битового целого числа со знаком в эквивалентное число с плавающей запятой одиночной точности.

ToSingle(Object)

Преобразует значение заданного объекта в число с плавающей запятой одиночной точности.

ToSingle(Object, IFormatProvider)

Преобразует значение заданного объекта в число с плавающей запятой одиночной точности, используя указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToSingle(SByte)

Преобразует значение заданного 8-битового целого числа со знаком в эквивалентное число с плавающей запятой одиночной точности.

ToSingle(Single)

Возвращает заданное число с плавающей запятой одиночной точности; фактическое преобразование не производится.

ToSingle(String)

Преобразует заданное строковое представление числа в эквивалентное число с плавающей запятой одиночной точности.

ToSingle(String, IFormatProvider)

Преобразует заданное строковое представление числа в эквивалентное число с плавающей запятой одиночной точности, используя указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToSingle(UInt16)

Преобразует значение заданного 16-битового целого числа без знака в эквивалентное число с плавающей запятой одиночной точности.

ToSingle(UInt32)

Преобразует значение заданного 32-битового целого числа без знака в эквивалентное число с плавающей запятой одиночной точности.

ToSingle(UInt64)

Преобразует значение заданного 64-битового целого числа без знака в эквивалентное число с плавающей запятой одиночной точности.

ToString(Boolean)

Преобразует указанное логическое значение в эквивалентное строковое представление.

ToString(Boolean, IFormatProvider)

Преобразует указанное логическое значение в эквивалентное строковое представление.

ToString(Byte)

Преобразует значение заданного 8-битового целого числа без знака в эквивалентное строковое представление.

ToString(Byte, IFormatProvider)

Преобразует значение заданного 8-битового целого числа без знака в эквивалентное строковое представление, учитывая указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToString(Byte, Int32)

Преобразует значение заданного 8-битового целого числа без знака в эквивалентное строковое представление в указанной системе счисления.

ToString(Char)

Преобразует значение заданного знака Юникода в эквивалентное строковое представление.

ToString(Char, IFormatProvider)

Преобразует значение заданного знака Юникода в эквивалентное строковое представление, используя указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToString(DateTime)

Преобразует значение заданного объекта DateTime в эквивалентное строковое представление.

ToString(DateTime, IFormatProvider)

Преобразует значение заданного объекта DateTime в эквивалентное строковое представление с использованием указанных сведений об особенностях форматирования для данного языка и региональных параметров.

ToString(Decimal)

Преобразует значение заданного десятичного числа в эквивалентное строковое представление.

ToString(Decimal, IFormatProvider)

Преобразует значение заданного десятичного числа в эквивалентное строковое представление, используя указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToString(Double)

Преобразует значение заданного числа с плавающей запятой двойной точности в эквивалентное строковое представление.

ToString(Double, IFormatProvider)

Преобразует значение заданного числа с плавающей запятой двойной точности в эквивалентное строковое представление.

ToString(Int16)

Преобразует значение заданного 16-битового целого числа со знаком в эквивалентное строковое представление.

ToString(Int16, IFormatProvider)

Преобразует значение заданного 16-битового целого числа со знаком в эквивалентное строковое представление, учитывая указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToString(Int16, Int32)

Преобразует значение заданного 16-битового целого числа со знаком в эквивалентное строковое представление в указанной системе счисления.

ToString(Int32)

Преобразует значение заданного 32-битового целого числа со знаком в эквивалентное строковое представление.

ToString(Int32, IFormatProvider)

Преобразует значение заданного 32-битового целого числа со знаком в эквивалентное строковое представление, учитывая указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToString(Int32, Int32)

Преобразует значение заданного 32-битового целого числа со знаком в эквивалентное строковое представление в указанной системе счисления.

ToString(Int64)

Преобразует значение заданного 64-битового целого числа со знаком в эквивалентное строковое представление.

ToString(Int64, IFormatProvider)

Преобразует значение заданного 64-битового целого числа со знаком в эквивалентное строковое представление, учитывая указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToString(Int64, Int32)

Преобразует значение заданного 64-битового целого числа со знаком в эквивалентное строковое представление в указанной системе счисления.

ToString(Object)

Преобразует значение заданного объекта в эквивалентное строковое представление.

ToString(Object, IFormatProvider)

Преобразует значение указанного объекта в эквивалентное строковое представление с использованием указанных сведений об особенностях форматирования для данного языка и региональных параметров.

ToString(SByte)

Преобразует значение заданного 8-битового целого числа со знаком в эквивалентное строковое представление.

ToString(SByte, IFormatProvider)

Преобразует значение заданного 8-битового целого числа со знаком в эквивалентное строковое представление, учитывая указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToString(Single)

Преобразует значение заданного числа с плавающей запятой одиночной точности в эквивалентное строковое представление.

ToString(Single, IFormatProvider)

Преобразует значение заданного числа с плавающей запятой одиночной точности в эквивалентное строковое представление, используя указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToString(String)

Возвращает заданное строковое представление; фактическое преобразование не производится.

ToString(String, IFormatProvider)

Возвращает заданное строковое представление; фактическое преобразование не производится.

ToString(UInt16)

Преобразует значение заданного 16-битового целого числа без знака в эквивалентное строковое представление.

ToString(UInt16, IFormatProvider)

Преобразует значение заданного 16-битового целого числа без знака в эквивалентное строковое представление, учитывая указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToString(UInt32)

Преобразует значение заданного 32-битового целого числа без знака в эквивалентное строковое представление.

ToString(UInt32, IFormatProvider)

Преобразует значение заданного 32-битового целого числа без знака в эквивалентное строковое представление, учитывая указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToString(UInt64)

Преобразует значение заданного 64-битового целого числа без знака в эквивалентное строковое представление.

ToString(UInt64, IFormatProvider)

Преобразует значение заданного 64-битового целого числа без знака в эквивалентное строковое представление, учитывая указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToUInt16(Boolean)

Преобразует заданное логическое значение в эквивалентное 16-битовое целое число без знака.

ToUInt16(Byte)

Преобразует значение заданного 8-битового целого числа без знака в эквивалентное 16-битовое целое число без знака.

ToUInt16(Char)

Преобразует значение заданного символа Юникода в эквивалентное 16-битовое целое число без знака.

ToUInt16(DateTime)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToUInt16(Decimal)

Преобразует значение заданного десятичного числа в эквивалентное 16-битовое целое число без знака.

ToUInt16(Double)

Преобразует значение заданного числа с плавающей запятой двойной точности в эквивалентное 16-битовое целое число без знака.

ToUInt16(Int16)

Преобразует значение заданного 16-битового целого числа со знаком в эквивалентное 16-битовое целое число без знака.

ToUInt16(Int32)

Преобразует значение заданного 32-битового целого числа со знаком в эквивалентное 16-битовое целое число без знака.

ToUInt16(Int64)

Преобразует значение заданного 64-битового целого числа со знаком в эквивалентное 16-битовое целое число без знака.

ToUInt16(Object)

Преобразует значение заданного объекта в 16-битовое целое число без знака.

ToUInt16(Object, IFormatProvider)

Преобразует значение заданного объекта в эквивалентное 16-битовое целое число без знака, используя указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToUInt16(SByte)

Преобразует значение заданного 8-битового целого числа со знаком в эквивалентное 16-битовое целое число без знака.

ToUInt16(Single)

Преобразует значение заданного числа с плавающей запятой одиночной точности в эквивалентное 16-битовое целое число без знака.

ToUInt16(String)

Преобразует заданное строковое представление числа в эквивалентное 16-битовое целое число без знака.

ToUInt16(String, IFormatProvider)

Преобразует заданное строковое представление числа в эквивалентное 16-битовое целое число без знака, учитывая указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToUInt16(String, Int32)

Преобразует строковое представление числа с указанным основанием системы счисления в эквивалентное ему 16-битовое целое число без знака.

ToUInt16(UInt16)

Возвращает заданное 16-битовое целое число без знака; фактическое преобразование не производится.

ToUInt16(UInt32)

Преобразует значение заданного 32-разрядного целого числа без знака в эквивалентное 16-разрядное целое число без знака.

ToUInt16(UInt64)

Преобразует значение заданного 64-разрядного целого числа без знака в эквивалентное 16-разрядное целое число без знака.

ToUInt32(Boolean)

Преобразует заданное логическое значение в эквивалентное 32-битовое целое число без знака.

ToUInt32(Byte)

Преобразует значение заданного 8-битового целого числа без знака в эквивалентное 32-битовое целое число без знака.

ToUInt32(Char)

Преобразует значение заданного символа Юникода в эквивалентное 32-битовое целое число без знака.

ToUInt32(DateTime)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToUInt32(Decimal)

Преобразует значение заданного десятичного числа в эквивалентное 32-битовое целое число без знака.

ToUInt32(Double)

Преобразует значение заданного числа с плавающей запятой двойной точности в эквивалентное 32-битовое целое число без знака.

ToUInt32(Int16)

Преобразует значение заданного 16-битового целого числа со знаком в эквивалентное 32-битовое целое число без знака.

ToUInt32(Int32)

Преобразует значение заданного 32-битового целого числа со знаком в эквивалентное 32-битовое целое число без знака.

ToUInt32(Int64)

Преобразует значение заданного 64-битового целого числа со знаком в эквивалентное 32-битовое целое число без знака.

ToUInt32(Object)

Преобразует значение заданного объекта в 32-битовое целое число без знака.

ToUInt32(Object, IFormatProvider)

Преобразует значение заданного объекта в эквивалентное 32-битовое целое число без знака, используя указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToUInt32(SByte)

Преобразует значение заданного 8-битового целого числа со знаком в эквивалентное 32-битовое целое число без знака.

ToUInt32(Single)

Преобразует значение заданного числа с плавающей запятой одиночной точности в эквивалентное 32-битовое целое число без знака.

ToUInt32(String)

Преобразует заданное строковое представление числа в эквивалентное 32-битовое целое число без знака.

ToUInt32(String, IFormatProvider)

Преобразует заданное строковое представление числа в эквивалентное 32-битовое целое число без знака, учитывая указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToUInt32(String, Int32)

Преобразует строковое представление числа с указанным основанием системы счисления в эквивалентное ему 32-битовое целое число без знака.

ToUInt32(UInt16)

Преобразует значение заданного 16-битового целого числа без знака в эквивалентное 32-битовое целое число без знака.

ToUInt32(UInt32)

Возвращает заданное 32-битовое целое число без знака; фактическое преобразование не производится.

ToUInt32(UInt64)

Преобразует значение заданного 64-разрядного целого числа без знака в эквивалентное 32-разрядное целое число без знака.

ToUInt64(Boolean)

Преобразует заданное логическое значение в эквивалентное 64-битовое целое число без знака.

ToUInt64(Byte)

Преобразует значение заданного 8-битового целого числа без знака в эквивалентное 64-битовое целое число без знака.

ToUInt64(Char)

Преобразует значение заданного символа Юникода в эквивалентное 64-битовое целое число без знака.

ToUInt64(DateTime)

При вызове этого метода всегда возникает исключение InvalidCastException.

ToUInt64(Decimal)

Преобразует значение заданного десятичного числа в эквивалентное 64-битовое целое число без знака.

ToUInt64(Double)

Преобразует значение заданного числа с плавающей запятой двойной точности в эквивалентное 64-битовое целое число без знака.

ToUInt64(Int16)

Преобразует значение заданного 16-битового целого числа со знаком в эквивалентное 64-битовое целое число без знака.

ToUInt64(Int32)

Преобразует значение заданного 32-битового целого числа со знаком в эквивалентное 64-битовое целое число без знака.

ToUInt64(Int64)

Преобразует значение заданного 64-битового целого числа со знаком в эквивалентное 64-битовое целое число без знака.

ToUInt64(Object)

Преобразует значение заданного объекта в 64-битовое целое число без знака.

ToUInt64(Object, IFormatProvider)

Преобразует значение заданного объекта в эквивалентное 64-битовое целое число без знака, используя указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToUInt64(SByte)

Преобразует значение заданного 8-битового целого числа со знаком в эквивалентное 64-битовое целое число без знака.

ToUInt64(Single)

Преобразует значение заданного числа с плавающей запятой одиночной точности в эквивалентное 64-битовое целое число без знака.

ToUInt64(String)

Преобразует заданное строковое представление числа в эквивалентное 64-битовое целое число без знака.

ToUInt64(String, IFormatProvider)

Преобразует заданное строковое представление числа в эквивалентное 64-битовое целое число без знака, учитывая указанные сведения об особенностях форматирования, связанных с языком и региональными параметрами.

ToUInt64(String, Int32)

Преобразует строковое представление числа с указанным основанием системы счисления в эквивалентное ему 64-битовое целое число без знака.

ToUInt64(UInt16)

Преобразует значение заданного 16-битового целого числа без знака в эквивалентное 64-битовое целое число без знака.

ToUInt64(UInt32)

Преобразует значение заданного 32-битового целого числа без знака в эквивалентное 64-битовое целое число без знака.

ToUInt64(UInt64)

Возвращает заданное 64-битовое целое число без знака; фактическое преобразование не производится.

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

Пытается преобразовать указанный диапазон, содержащий строковое представление, состоящее из цифр в кодировке Base64, в диапазон 8-разрядных целых чисел без знака.

TryFromBase64String(String, Span<Byte>, Int32)

Пытается преобразовать указанное строковое представление, состоящее из цифр в кодировке Base64, в диапазон 8-разрядных целых чисел без знака.

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

Пытается преобразовать 8-разрядные целые числа без знака внутри указанного диапазона только для чтения в эквивалентное строковое представление, состоящее из цифр в кодировке Base64. Вы также можете указать, следует ли вставлять в возвращаемое значение разрывы строки.

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

См. также раздел