Skip to content

Learning C# language, and .NET framework. projects in repository with explanations and examples in README

Notifications You must be signed in to change notification settings

hassiumn/Csharp-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

C# learning

1.1 Basics


Console.WriteLine("щось"); - вивести щось в консоль і до цього создає натупний рядок новий рядок

Console.Write("щось"); - виводить у консоль щось але у тот же самий рядок

якщо розібрати код подробно то:

Console - класс

WriteLine - метод

. - member access operator (іншими словами навігатор)

//це коментарій

1.2 Data types and operands


Name of Data type meaning and using
int для цілих чисел, без дробових значень
string для слів, для значень де використовуються букви
char для одної букви
bool тип данних для бульових значень, наприклад true/false
float тип данних для дробових чисел, але не для великих, нижче таблиця данних для чисел з плавачою коммою
double тип данних для дробових чисел, середніх за значенням, таблиця нижче
decimal тип данних для дробових чисел, великих за значенням

Таблиця точності для типів данних з плаваючою коммою та як вони позначаються в коді


float позначається в коді як наприклад float ("0.25F"); double просто позначається як число, наприклад double ("6.574"); decimal позначається з суфіксом m на кінці decimal ("0.98m");

Тип данних float точність кожного типу
float ~6-9 цифр
double ~15-17 цифр
decimal ~28-29 цифр

Що таке тип данних var?

var - це тип данних змінної який містить в собі всі типи данних які вказані вище, але var не можна змінювати вона є константою і не може бути змінною вдруге.

input:

string firstName; 
firstName = "Bob"; 
Console.WriteLine(firstName); 

output: Bob

Переприсвоєння змінних в різних типах данних

це можливо тільки коли в змінній указано точний тип данних, наприклад:

int 

About

Learning C# language, and .NET framework. projects in repository with explanations and examples in README

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages