Променливи в C#
Променливите са контейнери за съхраняване на данни. Има различни типове променливи в C#, които се дефинират с различни ключови думи като:
- int – съхранява цели числа като 154 и -154
- double – съхранява десетични числа като 29.99 и -29.99
- char – съхранява единични символи като ‘a’ и ‘B’. Символите се ограждат с единични кавички
- string – съхранява текст като “Hello World!”. Текста се огражда с кавички
- bool – съхранява стойности в едно от две състояния: true или false
Деклариране на променливи
За да декларираме променлива, използваме следния синтаксис
type variableName = value;
Където type е типът данни (int, string, char etc.), variableName е името, което искаме да даддем на променливата. Знакът равно се използва за присвояване на стойност.
Пример
Декларирай променлива name от типа string със стойност “Иван”:
string name = “John”;
Ако искаме да изведем стойността, ще добавим към кода:
Console.WriteLine (name);
Пример
Декларирай променлива myNum от тип int със стойност 56:
int myNum = 56;
Console.WriteLine (myNum);
Можем също така да декларираме променлива и да й присвоим стойност по-късно
int myNum;
myNum = 56;
Console.WriteLine(myNum);
Резултат
Бележка
Ако се присвои нова стойност на съществуваща променлива, променливата ще презапише новата стойност на мястото на предишната.
Константи
Ако искаме да предотвратим презаписването на стойностите, използваме константи. Константите не могат да бъдат променяни.
За да декларираме константа, добавяме ключовата дума const пред типа на променливата:
const int myNum = 56;
myNum = 25; //error
Упражнение
Декларирай константа myNum от типа double със стойност 3.14