Главная страница » C# » 17. Выбор имени переменной
Имя переменной — это её уникальный идентификатор в коде. От правильного выбора имени зависит читаемость и поддерживаемость программы.
int a = 10; // Плохой пример: имя ничего не говорит
int userAge = 10; // Хороший пример: понятно, что хранится в переменной
В C# имена переменных должны быть понятными, логичными и соответствовать соглашениям по стилю кода.
char word = 'Hello'; // Ошибка: строка не может быть в одинарных кавычках
При выборе имени переменной нужно учитывать синтаксические ограничения языка C#.
a-z, A-Z
), цифры (0-9
) и знак подчеркивания (_
)._
, но не с цифры.int int = 5;
(ошибка)int number = 5;
(правильно)age
и Age
– это разные переменные._
в начале имени, если это не константа (_constantName
).C# придерживается стиля camelCase, когда первое слово пишется с маленькой буквы, а последующие – с заглавной:
✅ Хорошо:
string userName;
int maxSpeed;
double averageTemperature;
❌ Плохо:
string username; // слипшиеся слова
int Maxspeed; // не по стандарту C#
double AVERAGETEMPERATURE; // заглавные буквы только для констант
Имя должно быть достаточно длинным, чтобы быть понятным, но не слишком длинным:
✅ Хорошо:
int userScore; // понятное и короткое имя
❌ Плохо:
int usrScr; // слишком короткое и непонятное
int theCurrentScoreOfTheUser; // слишком длинное
✅ Хорошо:
double circleArea;
bool isActive;
❌ Плохо:
double ca; // неясно, что это
bool flag; // слишком общее название
Имена переменных должны быть на английском:
✅ Хорошо:
string firstName;
int totalPrice;
❌ Плохо:
string имя; // Русский язык
int общаяЦена; // Русский язык
int x = 10;
int y = 20;
int z = x + y;
Console.WriteLine(z);
Что за x
, y
, z
? Совсем непонятно.
int firstNumber = 10;
int secondNumber = 20;
int sum = firstNumber + secondNumber;
Console.WriteLine(sum);
Теперь ясно, что делает код.
✔ Выбирайте понятные и логичные имена.
✔ Используйте camelCase.
✔ Не используйте ключевые слова C#.
✔ Пишите на английском.
Следуя этим правилам, ваш код будет читаемым и понятным! 🚀
int 1number;
string class;
bool Is_Active;
double tprc;
int number1;
string className;
bool isActive;
double totalPrice;
Путь к файлу: "C:\Program Files\App"
Пример многострочного текста:
Это первая строка
Это вторая строка
using System;
class Program
{
static void Main()
{
string path = @"C:\Program Files\App";
string multiLine = """
Пример многострочного текста:
Это первая строка
Это вторая строка
""";
Console.WriteLine($"Путь к файлу: \"{path}\"");
Console.WriteLine(multiLine);
}
}
Попробуйте написать и запустить этот код, чтобы убедиться в правильности выполнения операций и особенностях работы с числами с плавающей точкой.
Телефон: +375 33 910-08-92
Email: info@codefor.tech
Адрес: г. Барановичи, ул. Пирогова, д. 7
© 2024-2025 Все права защищены. CodeFor.