Урок #11 – Работа с файлами и строками

Урок #11 – Работа с файлами и строками

В языке C# есть большое множество встроенных методов для работы со строками. За урок мы научимся использовать множество таковых методов для работы со строками. Также мы научимся записывать и считывать данные из файлов через язык C#.

Видеоурок

Создание строкового объекта было невозможным в языке Си. Для создании строки использовался массив символов - char[] arr. В языке C# все упрощено и для создания строк существует отдельный класс. Вместе с классом появились и новые функции для обработки строк. 


В будущем не стоит забывать, что строки до сих пор являются массивом символов. С каждым символом можно работать по отдельности будто это элемент одного общего массива.


Работа с файлами

При работе с файлами всегда необходимо помнить две вещи:

  1. Перед началом работы с файлом его необходимо открыть;
  2. После завершения работы с файлом его необходимо закрыть.


Если файл не открыт или же неверно открыт, то вы не можете полноценно работать с его содержимым. 


С закрытием все проще, но и коварнее. Если вы не закроете файл, то программа будет работать верно, тем не менее, чем больше будет открытых файлов, тем больше программа будет перегружена и в какой-то момент она просто зависнет или выключиться.

Исходный код

Весь код будет доступен после подписки на проект!

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Создание C# WPF игры / Разработка игры с дизайном
6 уроков
Изучение ASP.NET Core MVC. Создание сайтов на C#
10 уроков
C# MAUI – Разработка приложений с нуля
10 уроков
Xamarin Forms / Мобильные приложения на C#
10 уроков
Изучение C# и создание Windows программ
Изучение C# WPF на практике. Создание программ на C#
10 уроков
Комментарии (2)
Добавить комментарий

Андрей 23 ноября 2024 в 13:31

Слишком быстро объясняете, не успеваю писать код
Ответить

Иван 31 августа 2023 в 22:48

Если это — относительно просто, то мне страшно, что будет дальше.
Ответить

Karyna 09 ноября 2024 в 23:11

Как успехи по окончанию?:)