Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дополн. к лекции 2,3.doc(программирование).doc
Скачиваний:
12
Добавлен:
10.06.2015
Размер:
443.39 Кб
Скачать
    1. Тип string

Строка string. Тип string представляет последовательность из нуля или более символов в кодировке Юникод. string – это псевдоним для String в платформе .NET Framework.

Строка является объектом типа string, значением которого является текст. Тип данных string (все буквы строчные) является псевдонимом классаString. Внутренне объект типаstring хранится в коллекции объектов Char, каждый из которых представляет один символ Юникода в UTF-16.

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

string Приветствие = "Hello, World!";

Строковые объекты являются неизменяемыми, после создания их нельзя изменить.

    1. Встроенные базовые типы

C# имеет встроенные типы для представления значений целых чисел, вещественных чисел, логических выражений, текстовых символов, десятичных значений и других данных.

В таблице перечислены базовые типы, предоставляемые в .NET Framework, кратко описывается каждый тип и указывается соответствующий тип в C#.

Описание

.Net

C#

8-разрядное целое число без знака.

Byte

byte

8-разрядное целое число со знаком.

SByte

sbyte

16-разрядное целое число со знаком

Int16

short

32-разрядное целое число со знаком

Int32

int

64-разрядное целое число со знаком

Int64

long

16-разрядное целое число без знака

UInt16

ushort

32-разрядное целое число без знака

UInt32

uint

64-разрядное целое число без знака

UInt64

ulong

32-разрядное с плавающей точкой с обычной точностью

Single

float

64-разрядное с плавающей точкой с двойной точностью

Double

double

Логическое значение (true или false)

Boolean

bool

Символ Юникода (16-разрядный)

Char

char

128-разрядное десятичное целое

Decimal

decimal

Корень иерархии объектов

Object

object

Строка символов Юникода фиксированной длины

String

string

В дополнение к базовым типам данных пространство имен Systemсодержит более 100 классов — от классов для обработки исключений до классов, которые работают с основными механизмами среды выполнения, такими как домены приложений и сборщик мусора.

    1. Типы чисел

      1. Типы целых чисел

В таблице представлены размеры и диапазоны целых типов, которые составляют подмножество простых типов.

Тип

Диапазон

Размер

sbyte

-128 … 127

8-разрядное целое число со знаком

byte

0 … 255

8-разрядное целое число без знака

char

U+0000 … U+ffff

16-разрядный символ Юникода

short

-32 768 … 32 767

16-разрядное целое число со знаком

ushort

0 … 65 535

16-разрядное целое число без знака

int

-2 147 483 648 … 2 147 483 647

32-разрядное целое число со знаком

uint

0 … 4 294 967 295

32-разрядное целое число без знака

long

-9 223 372 036 854 775 808 …

9 223 372 036 854 775 807

64-разрядное целое число со знаком

ulong

0 … 18 446 744 073 709 551 615

64-разрядное целое число без знака

decimal

-7,9*1028… 7,9*1028

Для финансовых расчетов

128-разрядное целое число со знаком