Логічний тип Bool
Застосовується у перевірках умов і циклах. Має лише два значення:
- істина;
- брехня.
Булеві значення можуть перетворюватися в значення типу int. True еквівалентно одиниці, false – нулю. Перетворення типів передбачено тільки між bool і int, в іншому випадку компілятор видасть помилку.
int x = 123;
if (x) { //Error: “Cannot implicitly convert type ‘int’ to ‘bool'”
};
if (x != 0) // The C# way
{
}
Рядки та масиви
Масиви належать до складними типами даними в Сі. МП не працює з рядками так само, як це робить Джаваскрипт або Рубі. В Сі всі рядки є масивами елементів символьного значення. Рядки закінчуються нульовим байтом “