Поделиться через


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

Комментарии

Дополнительные сведения об этом API см. в дополнительных примечаниях API для преобразования.

Поля

DBNull

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

Методы

ChangeType(Object, Type)

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

ChangeType(Object, Type, IFormatProvider)

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

ChangeType(Object, TypeCode)

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

ChangeType(Object, TypeCode, IFormatProvider)

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

FromBase64CharArray(Char[], Int32, Int32)

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

FromBase64String(String)

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

FromHexString(ReadOnlySpan<Char>)

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

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

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

FromHexString(String)

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

FromHexString(String, Span<Byte>, Int32, Int32)

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

GetTypeCode(Object)

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

IsDBNull(Object)

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

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

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

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

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

ToBase64String(Byte[])

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

ToBase64String(Byte[], Base64FormattingOptions)

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

ToBase64String(Byte[], Int32, Int32)

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

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

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

ToBase64String(ReadOnlySpan<Byte>, Base64FormattingOptions)

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

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

ToHexStringLower(Byte[])

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

ToHexStringLower(Byte[], Int32, Int32)

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

ToHexStringLower(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)

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

TryFromBase64String(String, Span<Byte>, Int32)

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

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

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

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

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

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

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

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

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