Добавить в корзинуПозвонить
Найти в Дзене

Массивы и строки в C#

Массив — это структура данных, хранящая фиксированное количество элементов одного типа. Объявление и инициализация массивов Работа с элементами массива Методы и свойства массивов Прямоугольные массивы (rectangular arrays) Зубчатые массивы (jagged arrays) - массив массивов Полезные операции с массивами Строка (string) — это ссылочный тип, представляющий последовательность символов Unicode. Создание строк Основные методы работы со строками Сравнение строк Форматирование строк StringBuilder (для эффективной работы с большими строками) Пример 1: Работа с массивом строк Пример 2: Анализ текста Пример 3: Матричные операции Пример 4: Палиндром
Оглавление

1. Массивы в C#

Массив — это структура данных, хранящая фиксированное количество элементов одного типа.

Объявление и инициализация массивов

-2

Работа с элементами массива

-3
-4

Методы и свойства массивов

-5

Многомерные массивы

Прямоугольные массивы (rectangular arrays)

-6
-7

Зубчатые массивы (jagged arrays) - массив массивов

-8

Полезные операции с массивами

-9

2. Строки в C#

Строка (string) — это ссылочный тип, представляющий последовательность символов Unicode.

Создание строк

-10

Основные методы работы со строками

-11
-12

Сравнение строк

-13

Форматирование строк

-14

StringBuilder (для эффективной работы с большими строками)

-15
-16

3. Практические примеры

Пример 1: Работа с массивом строк

-17

Пример 2: Анализ текста

-18

Пример 3: Матричные операции

-19
-20

Пример 4: Палиндром

-21

4. Рекомендации

  1. Используйте Length для получения размера массива
  2. Предпочитайте foreach для перебора, когда не нужен индекс
  3. Для больших строк используйте StringBuilder (более 5-10 конкатенаций)
  4. Используйте string.IsNullOrEmpty() для проверки строк
  5. При сравнении строк учитывайте регистр явно
  6. Используйте интерполяцию строк ($"...") вместо string.Format
  7. Для многомерных массивов выбирайте между прямоугольными и зубчатыми в зависимости от задачи
-22