DataKind Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает простой тип данных.
public enum DataKind
type DataKind =
Public Enum DataKind
- Наследование
-
DataKind
Поля
Boolean | 12 | логический тип переменной, тип Boolean. |
Byte | 2 | 1-байтовое целое число без знака, тип Byte. |
DateTime | 14 | DateTimeтип . |
DateTimeOffset | 15 | DateTimeOffsetтип . |
Double | 10 | Число с плавающей запятой 8 байтов, тип Double. |
Int16 | 3 | 2-байтового целого числа, типа Int16. |
Int32 | 5 | 4-байтового целого числа, типа Int32. |
Int64 | 7 | Целое число 8 байтов, тип Int64. |
SByte | 1 | 1-байтового целого числа, типа SByte. |
Single | 9 | Число с плавающей запятой 4 байта, тип Single. |
String | 11 | string, type of ReadOnlyMemory<T>, where T is Char. Также совместим с String. |
TimeSpan | 13 | TimeSpanтип . |
UInt16 | 4 | 2-байтовое целое число без знака, тип UInt16. |
UInt32 | 6 | 4-байтовое целое число без знака, тип UInt32. |
UInt64 | 8 | 8-байтовое целое число без знака, тип UInt64. |
Комментарии
Некоторые преобразования используют значение по умолчанию и (или) отсутствующее значение типов данных. В таблице ниже показано определение значения по умолчанию для каждого типа данных.
Type | Значение по умолчанию | Индикатор IsDefault |
---|---|---|
String или текст | Пустой или null строковый (оба результата пусты) System.ReadOnlyMemory<char> |
IsEmpty |
Тип ключа (поддерживается целочисленными типами без знака в DataKind ) |
Не определено | Всегда false . |
Все остальные типы | Значение по умолчанию соответствующего системного типа, определенное .NET стандартом. В C# выражение default(T) значения по умолчанию предоставляет это значение. |
Проверка равенства со значением по умолчанию |
В приведенной ниже таблице показано определение отсутствующих значений для каждого типа данных.
Тип | Отсутствующее значение | Индикатор IsMissing |
---|---|---|
String или текст | Не определено | Всегда false . |
Тип ключа (поддерживается целочисленными типами без знака в DataKind ) |
0 |
Проверка на равенство с 0 |
Single | NaN | IsNaN(Single) |
Double | NaN | IsNaN(Double) |
Все остальные типы | Не определено | Всегда false . |