Академический Документы
Профессиональный Документы
Культура Документы
COM
Сайт о программировании
НОВОСТИ C# JAVA WEB PYTHON C/C++ SQL MONGODB GO VB.NET SWIFT KOTLIN DART PHP RUST F# НАСТРОЙКИ
▶ Глава 1. Введение в
C# Помощь сайту
▶
Глава 2. Основы
Переменные и константы YooMoney:
программирования 410011174743222
Последнее обновление: 10.11.2021
на C#
Консольный ввод- Перед использованием любую переменную надо определить. Синтаксис определения переменной выглядит следующим образом:
вывод
1 тип имя_переменной;
Арифметические
операции
Вначале идет тип переменной, потом ее имя. В качестве имени переменной может выступать любое произвольное название, которое
Поразрядные
удовлетворяет следующим требованиям:
операции
Операции имя может содержать любые цифры, буквы и символ подчеркивания, при этом первый символ в имени должен быть буквой или символом
присваивания
подчеркивания
Преобразования
базовых типов
в имени не должно быть знаков пунктуации и пробелов
данных
Условные имя не может быть ключевым словом языка C#. Таких слов не так много, и при работе в Visual Studio среда разработки подсвечивает
выражения
ключевые слова синим цветом.
Конструкция if..else
и тернарная Хотя имя переменой может быть любым, но следует давать переменным описательные имена, которые будут говорить об их предназначении.
операция
Методы В данном случае определена переменная name, которая имеет тип string. то есть переменная представляет строку. Поскольку определение
Параметры переменной представляет собой инструкцию, то после него ставится точка с запятой.
методов
Возвращение При этом следует учитывать, что C# является регистрозависимым языком, поэтому следующие два определения переменных будут представлять
значения и две разные переменные:
оператор return
Конструкция switch Также мы можем сразу при определении присвоить переменной значение. Данный прием называется инициализацией:
Перечисления
enum 1 string name = "Tom";
▶ Глава 3. Классы,
структуры и Отличительной чертой переменных является то, что в программе можно многократно менять их значение. Например, создадим небольшую
пространства имен программу, в которой определим переменную, поменяем ее значение и выведем его на консоль:
▶ Глава 4. Объектно-
ориентированное 1 string name = "Tom"; // определяем переменную и инициализируем ее
программирование 2
3 Console.WriteLine(name); // Tom
▶ Глава 5. Обработка
исключений 4
5 name = "Bob"; // меняем значение переменной
▶ Глава 6. Делегаты,
6 Console.WriteLine(name); // Bob
события и лямбды
▶ Глава 7. Интерфейсы Консольный вывод программы:
▶ Глава 8.
Дополнительные Tom
возможности ООП в
Bob
C#
▶ Глава 9. Pattern
matching
Константы
▶ Глава 10. Коллекции Отличительной особенностью переменных является то, что мы можем изменить их значение в процессе работы программы. Но, кроме того, в C#
▶ Глава 11. Работа со есть константы. Константа должна быть обязательно инициализирована при определении, и после определения значение константы не может
строками
быть изменено
▶ Глава 12. Работа с
датами и временем Константы предназначены для описания таких значений, которые не должны изменяться в программе. Для определения констант используется
▶ Глава 13. ключевое слово const, которое указывается перед типом константы:
Дополнительные
классы и структуры 1 const string NAME = "Tom"; // определяем константу
.NET
▶ Глава 14. Так, в данном случае определена константа NAME, которая хранит строку "Tom". Нередко для название констант используется верхний регистр, но
Многопоточность
это не более чем условность.
▶ Глава 15.
Параллельное При использовании констант надо помнить, что объявить мы их можем только один раз и что к моменту компиляции они должны быть
программирование
определены. Так, в следующем случае мы получим ошибку, так как константе не присвоено начальное значение:
и библиотека TPL
▶ Глава 16. 1 const string NAME; // ! Ошибка - константа NAME не инициализирована
Aсинхронное
программирование Кроме того, мы ее не сможем изменим в процессе работы программы:
▶ Глава 17. LINQ
1 const string NAME = "Tom"; // определяем константу
▶ Глава 18. Parallel
LINQ 2 NAME = "Bob"; // !Ошибка - у констаты нельзя изменить значение