Главная страница » 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.
 
													Язык сайта: