Прежде всего необходимо отметить следующий важный факт: все встроенные в C# типы данных, напримерintилиdouble,на самом деле являются не более чем
Ниже приведены имена структур .NET и их эквиваленты в виде ключевых слов C# для числовых типов данных.
Имя структуры в .NET
Имя типа данных в C#
Decimal
decimal
Double
double
Single
float
In 116
short
Int32
int
Int64
long
Ulntl6
ushort
UInt32
uint
Uint64
ulong
Byte
byte
Sbyte
sbyte
Эти структуры определены в пространстве именSystem.Следовательно, имя структурыInt32полностью определяется какSystem. Int32.Эти структуры предоставляют обширный ряд методов, помогающих полностью интегрировать значения простых типов в иерархию объектов С#. А кроме тоГо, в числовых структурах определяется статический методParse, преобразующий числовую строку в соответствующий двоичный эквивалент.
Существует несколько перегружаемых форм методаParse. Ниже приведены его простейшие варианты для каждой числовой структуры. Они выполняют преобразование с учетом местной специфики представления чисел. Следует иметь в виду, что каждый метод возвращает двоичное значение, соответствующее преобразуемой строке.
Структура Метод преобразования
Decimal
static
decimal Parse(string
Double
static
double Parse(string
Single
static
float Parse(string
Int 64
static
long Parse (string
Int32
static
int Parse(string
I n 116
static
short Parse(string
Uint64
static
ulong Parse(string
UInt32
static
uint Parse(string
Ulntl6
static
ushort Parse(string
Byte
static
byte Parse(string
Sbyte
static
sbyte Parse(string
Приведенные выше варианты методаParse генерируют исключениеFormatException,если строка