Объявление массива и его инициализация


Тип элементов[] ИмяМассива;

ИмяМассива = new Тип элементов[кол-во элементов];


int[] a;

a=new int[3];

 

 

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

int[] a;

a=new int[]{10, 20, 300};

 

 


Операции

Операции с элементами – любые операции, определенные для того типа, к которому относятся элементы массива.


a[2]=a[0]+a[1]

 

Операции с массивом:

Ø присваивание (копируется значение ссылки)

Ø отношение (сравниваются значения ссылок)

int[] a, b, c;

bool f1, f2;

a=new int[]{10, 20};

b=new int[]{10, 20};

f1= a==b; //false 100≠200


c=a;

f2= c==a; //true 100=100

b=a;

Область памяти, на которую потеряна ссылка (в данном случае область памяти по адресу 200), ставится в очередь на освобождение. Эта память будет автоматически освобождена программой MSDN «Сборщик мусора».

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

Строка предназначена для хранения текста в виде множества символов (кодировка Unicode: 1 символ – 2 байта).


Отличия от массива

Хотя строка структурно подобна массиву, но формально строка не является массивом и имеет собственный тип данных string (String – синоним в MSDN) со своим набором свойств и методов.

Тип строка объявлен как класс, т.е. строка – это ссылочный тип. Тип строка относится к стандартным типам данных, т.е. все свойства заранее определены.

Операции с объектами типа строка содержательно выполняются не так, как операции с массивами.



Дата добавления: 2019-02-08; просмотров: 566;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.008 сек.