Базовый синтаксис C#: переменные, поток управления, методы и многое другое

Вот некоторые основные элементы синтаксиса и методы C#:

  1. Переменные и типы данных:

    • Объявление переменных: int x;
    • Присвоение значений: x = 5;
    • Типы данных: int, float, double, string, boolи т. д.
  2. Консольный ввод/вывод:

    • Запись в консоль: Console.WriteLine("Hello, World!");
    • Чтение из консоли: string name = Console.ReadLine();
  3. Поток управления:

    • Инструкции if-else:
      if (condition)
      {
       // code to execute if condition is true
      }
      else
      {
       // code to execute if condition is false
      }
    • Циклы:
      • Цикл for:
        for (int i = 0; i < 10; i++)
        {
        // code to execute repeatedly
        }
      • Пока цикл:
        while (condition)
        {
        // code to execute repeatedly while condition is true
        }
      • Цикл Do- while:
        do
        {
        // code to execute repeatedly at least once
        } while (condition);
  4. Методы:

    • Объявление методов:
      returnType MethodName(parameter1, parameter2, ...)
      {
       // code to be executed
       return value; // optional
      }
    • Вызов методов: MethodName(аргумент1, аргумент2,...);
  5. Массивы:

    • Объявление и инициализация массива: int[] Numbers = { 1, 2, 3, 4, 5 };
    • Доступ к элементам массива: int x = Numbers[0];
  6. Классы и объекты:

    • Объявление класса:
      class MyClass
      {
       // class members (fields, properties, methods)
      }
    • Создание объектов: MyClass obj = new MyClass();
  7. Манипулирование строками:

    • Конкатенация: string result = string.Concat(str1, str2);
    • Длина: int length = str.Length;
    • Подстрока: string sub = str.Substring(startIndex, length);
  8. Обработка исключений:

    • Блокировка Try-catch:
      try
      {
       // code that may throw an exception
      }
      catch (ExceptionType ex)
      {
       // code to handle the exception
      }