Главная страница » C# » 21. Именование переменных
Именование переменных в C# играет важную роль в читабельности, поддержке и логичности кода. Хорошо подобранные имена помогают разработчикам быстро понимать назначение переменной.
✅ Должно быть понятно, что хранится в переменной.
✅ Следует использовать читаемые слова, а не сокращения.
✅ Соблюдать соглашения по именованию.
Имя переменной может содержать:
✔ Буквы (латиница) A-Z, a-z
✔ Цифры 0-9 (но не в начале)
✔ Символ _ (подчёркивание)
❌ Недопустимые символы:
@, #, $, %
и др.).int, string, class
и т. д.).✔ Пример допустимых имен:
int age;
string firstName;
double totalAmount;
int 2number; // Ошибка: нельзя начинать с цифры
string first name; // Ошибка: пробел
double total$sum; // Ошибка: запрещённый символ $
Используется для локальных переменных и полей (кроме public
).
🔹 Первое слово с маленькой буквы, последующие с заглавной.
✔ Пример:
string userName;
int totalAmount;
double orderPrice;
🔹 Каждое слово с заглавной буквы.
✔ Пример:
class UserProfile
{
public string FullName { get; set; }
public int Age { get; set; }
}
string FirstName; // Для переменной лучше использовать camelCase -> firstName
const
)🔹 Используется только заглавные буквы и подчёркивания _
.
✔ Пример:
const double PI = 3.14159;
const int MAX_USERS = 100;
_camelCase
(для приватных полей класса)Используется для приватных переменных внутри класса.
🔹 Начинается с _
, затем camelCase.
✔ Пример:
class Person
{
private string _firstName;
private int _age;
}
❌ Плохо:
int a; // Непонятно, что хранит переменная
double x1x2; // Бессмысленное имя
string str; // Слишком общее название
✔ Хорошо:
int userAge;
double totalPrice;
string customerName;
Именование переменных в C# — это важная часть написания качественного, читаемого и поддерживаемого кода. Использование логичных, понятных имен помогает избежать ошибок, улучшает понимание кода и упрощает его поддержку.
✔ Соблюдайте соглашения по именованию (camelCase
для переменных, PascalCase
для классов и методов, UPPER_CASE
для констант).
✔ Выбирайте понятные и осмысленные названия.
✔ Избегайте сокращений и абстрактных имен (a
, x1x2
, data
).
✔ Следите за читаемостью и консистентностью имен.
Придерживаясь этих правил, вы сделаете свой код лучше, чище и удобнее для работы в команде! 🚀
using System;
class Program
{
static void Main()
{
// Переменные с правильным именованием
string userName = "Анна Смирнова";
int userAge = 30;
double accountBalance = 1050.75;
const double MAX_WITHDRAW_LIMIT = 5000;
// Вывод данных
Console.WriteLine($"Имя пользователя: {userName}");
Console.WriteLine($"Возраст: {userAge}");
Console.WriteLine($"Баланс на счёте: {accountBalance}");
Console.WriteLine($"Максимальный лимит снятия: {MAX_WITHDRAW_LIMIT}");
}
}
Попробуйте написать и запустить этот код, чтобы убедиться в правильности выполнения операций и особенностях работы с числами с плавающей точкой.
Телефон: +375 33 910-08-92
Email: info@codefor.tech
Адрес: г. Барановичи, ул. Пирогова, д. 7
© 2024-2025 Все права защищены. CodeFor.