Конверзија података

Врло често се јавља потреба да се неки подаци конвертују(преводе) у други тип податка.

Нпр када треба сабрати 2 + 2.3 долази до аутоматске конверзије јер константа:

2 je тип int

2.3 je тип double

Резултат: 2 + 2.3 = 4.3

Програм аутоматски конвертује у већи тип податка а то је double и добијени резултат је тог типа.

Експлицитна(диригована) конверзија се постиже на следећи начин:

2+ (int)2.3 =

Овде се диригује конверзија податка 2.3 у тип int при чему долази до губитка дела података, јер се губи прецизнос броја, 2.3 се преводи у 2.

Резултат: 2 + (int)2.3 = 4

Када желимо да број конвертујемо у текст користимо метод ToString()

Пример:

textbox1.Text= 123.ToString().

Супротно:

Ако желимо да неки текст податак конвертујемо у број неког типа користимо метод Parse()

Пример:

int x = int.Parse(textbox1.Text);

double a = double.Parse(„123.456“);

Advertisements

Оставите одговор

Попуните детаље испод или притисните на иконицу да бисте се пријавили:

WordPress.com лого

Коментаришет користећи свој WordPress.com налог. Одјавите се / Промени )

Слика на Твитеру

Коментаришет користећи свој Twitter налог. Одјавите се / Промени )

Фејсбукова фотографија

Коментаришет користећи свој Facebook налог. Одјавите се / Промени )

Google+ photo

Коментаришет користећи свој Google+ налог. Одјавите се / Промени )

Повезивање са %s