Главная страница » C# » 11. Оформление кода
Оформление кода играет ключевую роль в программировании. Чистый, читаемый и структурированный код облегчает его поддержку, понимание и исправление ошибок. В C# существуют официальные стандарты кодирования (C# Coding Conventions), которые помогают писать код более понятно и эффективно.
Правильное форматирование делает код читаемым. В C# принято использовать отступ в 4 пробела или табуляцию.
❌ Плохо:
class Program{
static void Main(){Console.WriteLine("Hello, World!");}}
✅ Хорошо:
class Program
{
static void Main()
{
Console.WriteLine("Hello, World!");
}
}
📌 Важно!
Всегда используйте автоматическое форматирование в редакторах, таких как Visual Studio (Ctrl + K, D
).
class Employee { }
interface IWorker { }
int employeeCount;
double salary;
string fullName;
const double PI = 3.14159;
const int MAX_USERS = 100;
void CalculateSalary() { }
string GetUserName() { }
public string FirstName { get; set; }
public int Age { get; set; }
{}
В C# всегда ставьте {}
для блоков кода, даже если они содержат одну строку.
❌ Плохо:
if (x > 0) Console.WriteLine("Positive number");
if (x > 0)
{
Console.WriteLine("Positive number");
}
Комментарии помогают понять код, но не стоит злоупотреблять ими.
//
)
// Выводит сообщение на экран
Console.WriteLine("Hello, World!");
/* ... */
)
/* Этот код вычисляет сумму двух чисел
и выводит результат на экран */
int sum = a + b;
Console.WriteLine(sum);
///
)Используется для описания классов и методов.
///
/// Вычисляет сумму двух чисел.
///
/// Первое число
/// Второе число
/// Сумма чисел
int Sum(int a, int b)
{
return a + b;
}
{}
:
if (condition)
{
Console.WriteLine("True");
}
=
, +
, -
, *
, /
):
int sum = a + b; // ✅ Хорошо
int sum=a+b; // ❌ Плохо
Файл кода должен иметь четкую структуру.
using System;
namespace MyApp
{
///
/// Главный класс программы
///
class Program
{
///
/// Точка входа в программу
///
static void Main()
{
Console.WriteLine("Привет, мир!");
}
}
}
try-catch-finally
Обрабатывайте исключения правильно:
❌ Плохо:
int x = int.Parse(Console.ReadLine()); // Ошибка, если ввод не число!
✅ Хорошо:
try
{
int x = int.Parse(Console.ReadLine());
}
catch (FormatException)
{
Console.WriteLine("Ошибка: введено не число!");
}
Хороший код должен быть читаемым, логичным и аккуратно оформленным.
Соблюдайте следующие правила: ✔ Используйте четкие имена переменных и методов.
✔ Всегда форматируйте код (отступы, пробелы, скобки {}
).
✔ Добавляйте комментарии там, где это необходимо.
✔ Обрабатывайте ошибки (try-catch
).
✔ Следуйте конвенциям именования (PascalCase, camelCase, UPPER_CASE).
Следуя этим правилам, ваш код будет понятен не только вам, но и другим разработчикам! 🚀
Исправьте код, чтобы он соответствовал правильному оформлению:
using System;
class program{
static void Main(){
Console.WriteLine("Введите число:");
int num=int.Parse(Console.ReadLine());
if(num>0)Console.WriteLine("Число положительное"); else Console.WriteLine("Число отрицательное");
}}
using System;
class Program
{
static void Main()
{
Console.WriteLine("Введите число:");
int num = int.Parse(Console.ReadLine());
if (num > 0)
{
Console.WriteLine("Число положительное");
}
else
{
Console.WriteLine("Число отрицательное");
}
}
}
Попробуйте написать и запустить этот код, чтобы убедиться в правильности выполнения операций и особенностях работы с числами с плавающей точкой.
Телефон: +375 33 910-08-92
Email: info@codefor.tech
Адрес: г. Барановичи, ул. Пирогова, д. 7
© 2024-2025 Все права защищены. CodeFor.