Делаем добро вместе Детальнее

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

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

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

Видеоурок

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


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


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

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

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


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


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

Исходный код

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

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

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

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

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

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

Изучение C# WPF на практике. Создание программ на C#
10 уроков
Изучение C#, ASP.NET и создание Windows программ
Программа на C# .NET Windows Forms
7 уроков
Уроки C# под Unity 5 для начинающих
9 уроков
Изучение ASP.NET Core MVC. Создание сайтов на C#
10 уроков
Комментарии для сайта Cackle