Write("a = "); - печата информативно съобщение, което подканва потребителя да въведе страната на квадрата a. След отпечатването курсорът остава на същия ред. Оставането на същия ред е по-удобно за потребителя, чисто визуално.
Използва се Console.Write(…), а не Console.WriteLine(…) и така курсорът остава на същия ред.
var a = int.Parse(Console.ReadLine()); - прочита цяло число от конзолата. Всъщност първо се прочита текст (стринг) чрез Console.ReadLine() и след това се преобразува до цяло число (парсва се) чрез int.Parse(…). Резултатът се записва в променлива с име a.
var area = a * a; - записва в нова променлива area резултата от умножението на a по a.
Console.Write("Square area = "); - отпечатва посочения текст, без да преминава на нов ред. Отново се използва Console.Write(…), а не Console.WriteLine(…) и така курсорът остава на същия ред, за да може след това да се отпечата и изчисленото лице на квадрата.
Console.WriteLine(area); - отпечатва изчислената стойност от променливата area.
За компютрите знаем, че са машини, които обработват данни. Всички данни се записват в компютърната памет (RAM памет) в променливи. Променливите са именувани области от паметта, които пазят данни от определен тип, например число или текст.
Всяка една променлива в C# има име, тип и стойност. Ето как бихме дефинирали една променлива, като едновременно с декларацията ѝ, ѝ присвояваме и стойност:
След тяхната обработка, данните се записват отново в променливи (т.е. някъде в паметта, заделена от нашата програма).
Типове данни и променливи
В програмирането всяка една променлива съхранява определена стойност от даден тип. Типовете данни могат да бъдат например: число, буква, текст (стринг), дата, цвят, картинка, списък и др.
Ето няколко примера за типове данни: