C# является сильно типизированным объектно-ориентированным языком программирования, разработанным Microsoft для разработки приложений на платформе .NET. Ниже приведены некоторые основные требования и рекомендации по написанию кода на C#, а также примеры.
- Именование:
- Используйте PascalCase для имен классов, методов и свойств.
- Используйте camelCase для имен переменных и параметров.
- Используйте подчеркивание _ в начале имени для приватных полей.
- Оформление кода:
- Размещайте открывающую фигурную скобку “{” на новой строке.
- Используйте пробелы вокруг операторов и после запятых.
- Используйте отступы для отделения блоков кода.
- Модификаторы доступа:
- Укажите модификаторы доступа явно для всех членов класса (public, private, protected, internal).
- Обработка исключений:
- Используйте блоки try-catch для обработки исключений.
- Пишите пользовательские исключения для обработки особых ситуаций.
Пример простого класса на C#:
public class Person
{
private string _firstName;
private string _lastName;
public Person(string firstName, string lastName)
{
_firstName = firstName;
_lastName = lastName;
}
public string FullName
{
get { return $"{_firstName} {_lastName}"; }
}
}
Пример использования этого класса:
using System;
class Program
{
static void Main()
{
Person person = new Person("Иван", "Иванов");
Console.WriteLine(person.FullName);
}
}
Пример обработки исключений:
using System;
class Program
{
static void Main()
{
try
{
int result = Divide(4, 0);
Console.WriteLine(result);
}
catch (DivideByZeroException ex)
{
Console.WriteLine("Ошибка: " + ex.Message);
}
}
static int Divide(int numerator, int denominator)
{
if (denominator == 0)
{
throw new DivideByZeroException("Делитель не может быть равен нулю.");
}
return numerator / denominator;
}
}