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и ToBooleanToString.
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));
let dNumber = 23.15
try
// Returns 23
Convert.ToInt32 dNumber
|> ignore
with :? OverflowException ->
printfn "Overflow in double to int conversion."
// Returns True
let bNumber = System.Convert.ToBoolean dNumber
// Returns "23.15"
let strNumber = System.Convert.ToString dNumber
try
// Returns '2'
System.Convert.ToChar strNumber[0]
|> ignore
with
| :? ArgumentNullException ->
printfn "String is null"
| :? FormatException ->
printfn "String length is greater than 1."
// System.Console.ReadLine() returns a string and it
// must be converted.
let newInteger =
try
printfn "Enter an integer:"
System.Convert.ToInt32(Console.ReadLine())
with
| :? ArgumentNullException ->
printfn "String is null."
0
| :? FormatException ->
printfn "String does not consist of an optional sign followed by a series of digits."
0
| :? OverflowException ->
printfn "Overflow in string to int conversion."
0
printfn $"Your integer as a double is {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, CharSByteByteInt16Int32Int64UInt16UInt32UInt64SingleDoubleDecimalDateTime и .String Кроме того, Convert класс включает методы для поддержки других типов преобразований.
Преобразования в базовые типы и из них
Метод преобразования существует для преобразования каждого базового типа в любой другой базовый тип. Однако фактический вызов определенного метода преобразования может привести к одному из пяти результатов в зависимости от значения базового типа во время выполнения и целевого базового типа. Эти пять результатов:
Преобразование не выполняется. Это происходит при попытке преобразовать из типа в себя (например, вызов 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), чтобы преобразовать байтовое значение в строку в указанной базе и из нее.
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 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
open System
let baseValues = [ 2; 8; 10; 16 ]
let value = Int16.MaxValue
for baseValue in baseValues do
let s = Convert.ToString(value, baseValue)
let value2 = Convert.ToInt16(s, baseValue)
printfn $"{value} --> {s} (base {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 Example2
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.ToType (таких как Convert.ToInt32(Object) или Convert.ToDouble(Object, IFormatProvider)), и передачи экземпляра пользовательского типа в качестве первого параметра, метод Convert, в свою очередь, вызывает реализацию IConvertible пользовательского типа для выполнения преобразования. Дополнительные сведения см. в разделе "Преобразование типов" в .NET.
Сведения о форматировании, зависящие от культурных и региональных особенностей
Все методы преобразования базового типа и 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 преобразует двоичные данные в строку. Данные, выраженные как цифры base-64, можно легко передавать по каналам данных, которые могут передавать только 7-разрядные символы. Класс Convert включает в себя следующие методы для поддержки кодирования в формате Base64: набор методов поддерживает преобразование массива байтов в String, преобразование String обратно в массив байтов, а также преобразование массива байтов в массив символов Юникода и обратно. Этот массив символов Юникода состоит из символов, представляющих базовые-64 цифры.
- ToBase64String, который преобразует массив байтов в строку в кодировке Base64.
- ToBase64CharArray, который преобразует массив байтов в массив символов в кодировке Base64.
- FromBase64String, который преобразует строку в кодировке Base64 в массив байтов.
- FromBase64CharArray, который преобразует массив символов в кодировке Base64 в массив байтов.
Другие распространенные преобразования
Вы можете использовать другие классы .NET для выполнения некоторых преобразований, которые не поддерживаются статическими методами Convert класса. К ним относятся:
Преобразование в массивы байтов
Класс BitConverter предоставляет методы, которые преобразуют примитивные числовые типы (включая Boolean) в массивы байтов и из массивов байтов обратно в примитивные типы данных.
Кодировка символов и декодирование
Класс Encoding и его производные классы (например UnicodeEncoding , и UTF8Encoding) предоставляют методы для кодирования массива символов или строки (то есть для преобразования их в массив байтов в определенной кодировке) и декодирования закодированного массива байтов (т. е. преобразования массива байтов обратно в символы Юникода в кодировке UTF16). Дополнительные сведения см. в разделе "Кодировка символов" в .NET.
Поля
| Имя | Описание |
|---|---|
| DBNull |
Константа, представляющая столбец базы данных, который отсутствует в данных; т. е. значение NULL базы данных. |
Методы
| Имя | Описание |
|---|---|
| ChangeType(Object, Type, IFormatProvider) |
Возвращает объект указанного типа, значение которого эквивалентно указанному объекту. Параметр предоставляет сведения о форматировании, зависящие от языка и региональных параметров. |
| ChangeType(Object, Type) |
Возвращает объект указанного типа и значение которого эквивалентно указанному объекту. |
| ChangeType(Object, TypeCode, IFormatProvider) |
Возвращает объект указанного типа, значение которого эквивалентно указанному объекту. Параметр предоставляет сведения о форматировании, зависящие от языка и региональных параметров. |
| ChangeType(Object, TypeCode) |
Возвращает объект указанного типа, значение которого эквивалентно указанному объекту. |
| FromBase64CharArray(Char[], Int32, Int32) |
Преобразует подмножество массива символов Юникода, который кодирует двоичные данные как цифры base-64 в эквивалентный 8-разрядный целый массив без знака. Параметры указывают подмножество в входном массиве и количество элементов для преобразования. |
| FromBase64String(String) |
Преобразует указанную строку, которая кодирует двоичные данные как цифры base-64, в эквивалентный 8-разрядный целый массив без знака. |
| FromHexString(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32) |
Преобразует диапазон символов UTF-8, который кодирует двоичные данные в виде шестнадцатеричных символов в эквивалентный 8-разрядный целый диапазон без знака. |
| FromHexString(ReadOnlySpan<Byte>) |
Преобразует диапазон, который кодирует двоичные данные в виде шестнадцатеричных символов в эквивалентный 8-разрядный целый массив без знака. |
| FromHexString(ReadOnlySpan<Char>, Span<Byte>, Int32, Int32) |
Преобразует диапазон символов, кодируемых двоичными данными в виде шестнадцатеричных символов, в эквивалентный 8-разрядный целый диапазон без знака. |
| FromHexString(ReadOnlySpan<Char>) |
Преобразует диапазон, который кодирует двоичные данные в виде шестнадцатеричных символов в эквивалентный 8-разрядный целый массив без знака. |
| FromHexString(String, Span<Byte>, Int32, Int32) |
Преобразует строку, которая кодирует двоичные данные в виде шестнадцатеричных символов в эквивалентный 8-битовый целый диапазон без знака. |
| FromHexString(String) |
Преобразует указанную строку, которая кодирует двоичные данные в виде шестнадцатеричных символов в эквивалентный 8-разрядный целый массив без знака. |
| GetTypeCode(Object) |
Возвращает указанный TypeCode объект. |
| IsDBNull(Object) |
Возвращает значение, указывающее, является ли указанный объект типом DBNull. |
| ToBase64CharArray(Byte[], Int32, Int32, Char[], Int32, Base64FormattingOptions) |
Преобразует подмножество 8-разрядного целочисленного массива без знака в эквивалентное подмножество массива символов Юникода, закодированного с цифрами base-64. Параметры указывают подмножества в виде смещения во входных и выходных массивах, количество элементов в преобразуемом массиве ввода и вставка разрывов строк в выходной массив. |
| ToBase64CharArray(Byte[], Int32, Int32, Char[], Int32) |
Преобразует подмножество 8-разрядного целочисленного массива без знака в эквивалентное подмножество массива символов Юникода, закодированного с цифрами base-64. Параметры указывают подмножества в виде смещения во входных и выходных массивах, а также количество элементов в преобразуемом массиве входных данных. |
| ToBase64String(Byte[], Base64FormattingOptions) |
Преобразует массив из 8-разрядных целых чисел без знака в эквивалентное строковое представление, закодированное с помощью цифр base-64. Можно указать, следует ли вставлять разрывы строк в возвращаемое значение. |
| ToBase64String(Byte[], Int32, Int32, Base64FormattingOptions) |
Преобразует подмножество массива из 8-разрядных целых чисел без знака в эквивалентное строковое представление, закодированное с помощью цифр base-64. Параметры указывают подмножество в виде смещения в входном массиве, количество элементов в массиве, которое необходимо преобразовать, и следует ли вставлять разрывы строк в возвращаемое значение. |
| ToBase64String(Byte[], Int32, Int32) |
Преобразует подмножество массива из 8-разрядных целых чисел без знака в эквивалентное строковое представление, закодированное с помощью цифр base-64. Параметры указывают подмножество в виде смещения в входном массиве, а также количество элементов в массиве для преобразования. |
| ToBase64String(Byte[]) |
Преобразует массив из 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, IFormatProvider) |
Преобразует значение указанного объекта в эквивалентное логическое значение, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToBoolean(Object) |
Преобразует значение указанного объекта в эквивалентное логическое значение. |
| ToBoolean(SByte) |
Преобразует значение указанного 8-разрядного целого числа со знаком в эквивалентное логическое значение. |
| ToBoolean(Single) |
Преобразует значение указанного числа с плавающей запятой с одной точностью в эквивалентное логическое значение. |
| ToBoolean(String, IFormatProvider) |
Преобразует указанное строковое представление логического значения в его логический эквивалент, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToBoolean(String) |
Преобразует указанное строковое представление логического значения в его логический эквивалент. |
| 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, IFormatProvider) |
Преобразует значение указанного объекта в 8-разрядное целое число без знака, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToByte(Object) |
Преобразует значение указанного объекта в 8-разрядное целое число без знака. |
| ToByte(SByte) |
Преобразует значение указанного 8-разрядного целого числа со знаком в эквивалентное 8-разрядное целое число без знака. |
| ToByte(Single) |
Преобразует значение указанного числа с плавающей запятой с одной точностью в эквивалентное 8-разрядное целое число без знака. |
| ToByte(String, IFormatProvider) |
Преобразует указанное строковое представление числа в эквивалентное 8-разрядное целое число без знака, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToByte(String, Int32) |
Преобразует строковое представление числа в указанной базе в эквивалентное 8-разрядное целое число без знака. |
| ToByte(String) |
Преобразует указанное строковое представление числа в эквивалентное 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, IFormatProvider) |
Преобразует значение указанного объекта в эквивалентный символ Юникода, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToChar(Object) |
Преобразует значение указанного объекта в символ Юникода. |
| ToChar(SByte) |
Преобразует значение указанного 8-разрядного целого числа со знаком в эквивалентный символ Юникода. |
| ToChar(Single) |
Вызов этого метода всегда вызывает.InvalidCastException |
| ToChar(String, IFormatProvider) |
Преобразует первый символ указанной строки в символ Юникода, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToChar(String) |
Преобразует первый символ указанной строки в символ Юникода. |
| 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, IFormatProvider) |
Преобразует значение указанного объекта в DateTime объект, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToDateTime(Object) |
Преобразует значение указанного объекта в DateTime объект. |
| ToDateTime(SByte) |
Вызов этого метода всегда вызывает.InvalidCastException |
| ToDateTime(Single) |
Вызов этого метода всегда вызывает.InvalidCastException |
| ToDateTime(String, IFormatProvider) |
Преобразует указанное строковое представление числа в эквивалентную дату и время, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToDateTime(String) |
Преобразует указанное строковое представление даты и времени в эквивалентное значение даты и времени. |
| 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, IFormatProvider) |
Преобразует значение указанного объекта в эквивалентное десятичное число, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToDecimal(Object) |
Преобразует значение указанного объекта в эквивалентное десятичное число. |
| ToDecimal(SByte) |
Преобразует значение указанного 8-разрядного целого числа со знаком в эквивалентное десятичное число. |
| ToDecimal(Single) |
Преобразует значение указанного числа с плавающей запятой с одной точностью в эквивалентное десятичное число. |
| ToDecimal(String, IFormatProvider) |
Преобразует указанное строковое представление числа в эквивалентное десятичное число, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToDecimal(String) |
Преобразует указанное строковое представление числа в эквивалентное десятичное число. |
| 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, IFormatProvider) |
Преобразует значение указанного объекта в число с плавающей запятой двойной точности, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToDouble(Object) |
Преобразует значение указанного объекта в число с плавающей запятой двойной точности. |
| ToDouble(SByte) |
Преобразует значение указанного 8-разрядного целого числа со знаком в эквивалентное число с плавающей запятой двойной точности. |
| ToDouble(Single) |
Преобразует значение указанного числа с плавающей запятой с плавающей точностью в эквивалентное число с плавающей запятой двойной точности. |
| ToDouble(String, IFormatProvider) |
Преобразует указанное строковое представление числа в эквивалентное число с плавающей запятой двойной точности, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToDouble(String) |
Преобразует указанное строковое представление числа в эквивалентное число с плавающей запятой двойной точности. |
| ToDouble(UInt16) |
Преобразует значение указанного 16-разрядного целого числа без знака в эквивалентное число с плавающей запятой двойной точности. |
| ToDouble(UInt32) |
Преобразует значение указанного 32-разрядного целого числа без знака в эквивалентное число с плавающей запятой двойной точности. |
| ToDouble(UInt64) |
Преобразует значение указанного 64-разрядного целого числа без знака в эквивалентное число с плавающей запятой двойной точности. |
| ToHexString(Byte[], Int32, Int32) |
Преобразует подмножество массива из 8-разрядных целых чисел без знака в эквивалентное строковое представление, закодированное с шестнадцатеричными символами верхнего регистра. Параметры указывают подмножество в виде смещения в входном массиве и количество элементов в преобразуемом массиве. |
| ToHexString(Byte[]) |
Преобразует массив из 8-разрядных целых чисел без знака в эквивалентное строковое представление, закодированное с шестнадцатеричными символами верхнего регистра. |
| ToHexString(ReadOnlySpan<Byte>) |
Преобразует диапазон из 8-разрядных целых чисел без знака в эквивалентное строковое представление, закодированное с шестнадцатеричными символами верхнего регистра. |
| ToHexStringLower(Byte[], Int32, Int32) |
Преобразует подмножество массива из 8-разрядных целых чисел без знака в эквивалентное строковое представление, закодированное строчными шестнадцатеричными символами. Параметры указывают подмножество в виде смещения в входном массиве и количество элементов в преобразуемом массиве. |
| ToHexStringLower(Byte[]) |
Преобразует массив из 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, IFormatProvider) |
Преобразует значение указанного объекта в 16-разрядное целое число со знаком, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToInt16(Object) |
Преобразует значение указанного объекта в 16-разрядное целое число со знаком. |
| ToInt16(SByte) |
Преобразует значение указанного 8-разрядного целого числа со знаком в эквивалентное 16-разрядное целое число со знаком. |
| ToInt16(Single) |
Преобразует значение указанного числа с плавающей запятой с плавающей точностью в эквивалентное 16-разрядное целое число со знаком. |
| ToInt16(String, IFormatProvider) |
Преобразует указанное строковое представление числа в эквивалентное 16-разрядное целое число со знаком, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToInt16(String, Int32) |
Преобразует строковое представление числа в указанной базе в эквивалентное 16-разрядное целое число со знаком. |
| ToInt16(String) |
Преобразует указанное строковое представление числа в эквивалентное 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, IFormatProvider) |
Преобразует значение указанного объекта в 32-разрядное целое число со знаком, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToInt32(Object) |
Преобразует значение указанного объекта в 32-разрядное целое число со знаком. |
| ToInt32(SByte) |
Преобразует значение указанного 8-разрядного целого числа со знаком в эквивалентное 32-разрядное целое число со знаком. |
| ToInt32(Single) |
Преобразует значение указанного числа с плавающей запятой с одной точностью в эквивалентное 32-разрядное целое число со знаком. |
| ToInt32(String, IFormatProvider) |
Преобразует указанное строковое представление числа в эквивалентное 32-разрядное целое число со знаком, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToInt32(String, Int32) |
Преобразует строковое представление числа в указанной базе в эквивалентное 32-разрядное целое число со знаком. |
| ToInt32(String) |
Преобразует указанное строковое представление числа в эквивалентное 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, IFormatProvider) |
Преобразует значение указанного объекта в 64-разрядное целое число со знаком, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToInt64(Object) |
Преобразует значение указанного объекта в 64-разрядное целое число со знаком. |
| ToInt64(SByte) |
Преобразует значение указанного 8-разрядного целого числа со знаком в эквивалентное 64-разрядное целое число со знаком. |
| ToInt64(Single) |
Преобразует значение указанного числа с плавающей запятой с плавающей точностью в эквивалентное 64-разрядное целое число со знаком. |
| ToInt64(String, IFormatProvider) |
Преобразует указанное строковое представление числа в эквивалентное 64-разрядное целое число со знаком, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToInt64(String, Int32) |
Преобразует строковое представление числа в указанной базе в эквивалентное 64-разрядное целое число со знаком. |
| ToInt64(String) |
Преобразует указанное строковое представление числа в эквивалентное 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, IFormatProvider) |
Преобразует значение указанного объекта в 8-разрядное целое число со знаком, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToSByte(Object) |
Преобразует значение указанного объекта в 8-разрядное целое число со знаком. |
| ToSByte(SByte) |
Возвращает указанное 8-разрядное целое число со знаком; фактическое преобразование не выполняется. |
| ToSByte(Single) |
Преобразует значение указанного числа с плавающей запятой с плавающей точностью в эквивалентное 8-разрядное целое число со знаком. |
| ToSByte(String, IFormatProvider) |
Преобразует указанное строковое представление числа в эквивалентное 8-разрядное целое число со знаком, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToSByte(String, Int32) |
Преобразует строковое представление числа в указанной базе в эквивалентное 8-разрядное целое число со знаком. |
| ToSByte(String) |
Преобразует указанное строковое представление числа в эквивалентное 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, IFormatProvider) |
Преобразует значение указанного объекта в число с плавающей запятой с одной точностью, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToSingle(Object) |
Преобразует значение указанного объекта в число с плавающей запятой с одной точностью. |
| ToSingle(SByte) |
Преобразует значение указанного 8-разрядного целого числа со знаком в эквивалентное число с плавающей запятой с одной точностью. |
| ToSingle(Single) |
Возвращает указанное число с плавающей запятой с плавающей точностью; фактическое преобразование не выполняется. |
| ToSingle(String, IFormatProvider) |
Преобразует указанное строковое представление числа в эквивалентное число с плавающей запятой с одной точностью, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToSingle(String) |
Преобразует указанное строковое представление числа в эквивалентное число с плавающей запятой с плавающей точностью. |
| ToSingle(UInt16) |
Преобразует значение указанного 16-разрядного целого числа без знака в эквивалентное число с плавающей запятой с одной точностью. |
| ToSingle(UInt32) |
Преобразует значение указанного 32-разрядного целого числа без знака в эквивалентное число с плавающей запятой с одной точностью. |
| ToSingle(UInt64) |
Преобразует значение указанного 64-разрядного целого числа без знака в эквивалентное число с плавающей запятой с одной точностью. |
| ToString(Boolean, IFormatProvider) |
Преобразует указанное логическое значение в эквивалентное строковое представление. |
| ToString(Boolean) |
Преобразует указанное логическое значение в эквивалентное строковое представление. |
| ToString(Byte, IFormatProvider) |
Преобразует значение указанного 8-разрядного целого числа без знака в эквивалентное строковое представление, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToString(Byte, Int32) |
Преобразует значение 8-разрядного целого числа без знака в эквивалентное строковое представление в заданной базе. |
| ToString(Byte) |
Преобразует значение указанного 8-разрядного целого числа без знака в эквивалентное строковое представление. |
| ToString(Char, IFormatProvider) |
Преобразует значение указанного символа Юникода в эквивалентное строковое представление, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToString(Char) |
Преобразует значение указанного символа Юникода в эквивалентное строковое представление. |
| ToString(DateTime, IFormatProvider) |
Преобразует значение указанного DateTime в эквивалентное строковое представление, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToString(DateTime) |
Преобразует значение указанного DateTime в эквивалентное строковое представление. |
| ToString(Decimal, IFormatProvider) |
Преобразует значение указанного десятичного числа в эквивалентное строковое представление, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToString(Decimal) |
Преобразует значение указанного десятичного числа в эквивалентное строковое представление. |
| ToString(Double, IFormatProvider) |
Преобразует значение указанного числа с плавающей запятой двойной точности в эквивалентное строковое представление. |
| ToString(Double) |
Преобразует значение указанного числа с плавающей запятой двойной точности в эквивалентное строковое представление. |
| ToString(Int16, IFormatProvider) |
Преобразует значение указанного 16-разрядного целого числа со знаком в эквивалентное строковое представление, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToString(Int16, Int32) |
Преобразует значение 16-разрядного целого числа со знаком в эквивалентное строковое представление в заданной базе. |
| ToString(Int16) |
Преобразует значение указанного 16-разрядного целого числа со знаком в эквивалентное строковое представление. |
| ToString(Int32, IFormatProvider) |
Преобразует значение указанного 32-разрядного целого числа со знаком в эквивалентное строковое представление, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToString(Int32, Int32) |
Преобразует значение 32-разрядного целого числа со знаком в эквивалентное строковое представление в заданной базе. |
| ToString(Int32) |
Преобразует значение указанного 32-разрядного целого числа со знаком в эквивалентное строковое представление. |
| ToString(Int64, IFormatProvider) |
Преобразует значение указанного 64-разрядного целого числа со знаком в эквивалентное строковое представление, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToString(Int64, Int32) |
Преобразует значение 64-разрядного целого числа со знаком в эквивалентное строковое представление в заданной базе. |
| ToString(Int64) |
Преобразует значение указанного 64-разрядного целого числа со знаком в эквивалентное строковое представление. |
| ToString(Object, IFormatProvider) |
Преобразует значение указанного объекта в эквивалентное строковое представление, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToString(Object) |
Преобразует значение указанного объекта в эквивалентное строковое представление. |
| ToString(SByte, IFormatProvider) |
Преобразует значение указанного 8-разрядного целого числа со знаком в эквивалентное строковое представление, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToString(SByte) |
Преобразует значение указанного 8-разрядного целого числа со знаком в эквивалентное строковое представление. |
| ToString(Single, IFormatProvider) |
Преобразует значение указанного числа с плавающей запятой с одной точностью в эквивалентное строковое представление, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToString(Single) |
Преобразует значение указанного числа с плавающей запятой с одной точностью в эквивалентное строковое представление. |
| ToString(String, IFormatProvider) |
Возвращает указанный экземпляр строки; фактическое преобразование не выполняется. |
| ToString(String) |
Возвращает указанный экземпляр строки; фактическое преобразование не выполняется. |
| ToString(UInt16, IFormatProvider) |
Преобразует значение указанного 16-разрядного целого числа без знака в эквивалентное строковое представление, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToString(UInt16) |
Преобразует значение указанного 16-разрядного целого числа без знака в эквивалентное строковое представление. |
| ToString(UInt32, IFormatProvider) |
Преобразует значение указанного 32-разрядного целого числа без знака в эквивалентное строковое представление, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToString(UInt32) |
Преобразует значение указанного 32-разрядного целого числа без знака в эквивалентное строковое представление. |
| ToString(UInt64, IFormatProvider) |
Преобразует значение указанного 64-разрядного целого числа без знака в эквивалентное строковое представление, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToString(UInt64) |
Преобразует значение указанного 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, IFormatProvider) |
Преобразует значение указанного объекта в 16-разрядное целое число без знака, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToUInt16(Object) |
Преобразует значение указанного объекта в 16-разрядное целое число без знака. |
| ToUInt16(SByte) |
Преобразует значение указанного 8-разрядного целого числа со знаком в эквивалентное 16-разрядное целое число без знака. |
| ToUInt16(Single) |
Преобразует значение указанного числа с плавающей запятой с одной точностью в эквивалентное 16-разрядное целое число без знака. |
| ToUInt16(String, IFormatProvider) |
Преобразует указанное строковое представление числа в эквивалентное 16-разрядное целое число без знака, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToUInt16(String, Int32) |
Преобразует строковое представление числа в указанной базе в эквивалентное 16-разрядное целое число без знака. |
| ToUInt16(String) |
Преобразует указанное строковое представление числа в эквивалентное 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, IFormatProvider) |
Преобразует значение указанного объекта в 32-разрядное целое число без знака, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToUInt32(Object) |
Преобразует значение указанного объекта в 32-разрядное целое число без знака. |
| ToUInt32(SByte) |
Преобразует значение указанного 8-разрядного целого числа со знаком в эквивалентное 32-разрядное целое число без знака. |
| ToUInt32(Single) |
Преобразует значение указанного числа с плавающей запятой с одной точностью в эквивалентное 32-разрядное целое число без знака. |
| ToUInt32(String, IFormatProvider) |
Преобразует указанное строковое представление числа в эквивалентное 32-разрядное целое число без знака, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToUInt32(String, Int32) |
Преобразует строковое представление числа в указанной базе в эквивалентное 32-разрядное целое число без знака. |
| ToUInt32(String) |
Преобразует указанное строковое представление числа в эквивалентное 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, IFormatProvider) |
Преобразует значение указанного объекта в 64-разрядное целое число без знака, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToUInt64(Object) |
Преобразует значение указанного объекта в 64-разрядное целое число без знака. |
| ToUInt64(SByte) |
Преобразует значение указанного 8-разрядного целого числа со знаком в эквивалентное 64-разрядное целое число без знака. |
| ToUInt64(Single) |
Преобразует значение указанного числа с плавающей запятой с одной точностью в эквивалентное 64-разрядное целое число без знака. |
| ToUInt64(String, IFormatProvider) |
Преобразует указанное строковое представление числа в эквивалентное 64-разрядное целое число без знака, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| ToUInt64(String, Int32) |
Преобразует строковое представление числа в указанной базе в эквивалентное 64-разрядное целое число без знака. |
| ToUInt64(String) |
Преобразует указанное строковое представление числа в эквивалентное 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<Byte>, Int32) |
Преобразует диапазон из 8-разрядных целых чисел без знака в эквивалентное представление диапазона UTF-8, закодированное с шестнадцатеричными символами верхнего регистра. |
| TryToHexString(ReadOnlySpan<Byte>, Span<Char>, Int32) |
Преобразует диапазон из 8-разрядных целых чисел без знака в эквивалентное представление диапазона, закодированное с шестнадцатеричными символами верхнего регистра. |
| TryToHexStringLower(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Преобразует диапазон из 8-разрядных целых чисел без знака в эквивалентное представление диапазона UTF-8, закодированное строчными шестнадцатеричными символами. |
| TryToHexStringLower(ReadOnlySpan<Byte>, Span<Char>, Int32) |
Преобразует диапазон 8-разрядных целых чисел без знака в эквивалентное представление диапазона, закодированное строчными шестнадцатеричными символами. |