ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Если же нужно изменять строку, то лучше пользоваться классом StringBuilder.Строковый тип StringBuilder предназначен для создания строк, значение которых можно изменять. Объекты данного класса всегда создаются с помощью явного вызова конструктора класса, т.е., через операцию new. Создать объект класса StringBuilder возможно одним из следующих способов: 1) //создание пустой строки, размер которой по умолчанию 16 символов StringBuilder a =new StringBuilder(); 2) //инициализация строки и выделение памяти под 4 символа StringBuilder b = new StringBuilder("abcd"); 3) //создание пустой строки и выделение памяти под 100 символов StringBuilder с = new StringBuilder(100); 4) //инициализация строки и выделение памяти под 100 символов StringBuilder d = new StringBuilder("abcd", 100); 5) //инициализация подстрокой "bcd" и выделение памяти под 100 символов StringBuilder d = new StringBuilder("abcdefg", 1, 3,100);
Для класса StringBuilder реализованы собственные члены, к примеру: Insert -Производит вставку подстроки в заданную позицию. Length -Возвращает длину строки. Присвоение ему значения 0 сбрасывает содержимое и очищает строку. Remove - Производит удаление подстроки из заданной позиции. ToString - Преобразование в строку типа string. Equals - Используется для сравнения значения двух строк. Метод возвращает true, только тогда, когда строки имеют одну и ту же длину и состоят из одних и тех же символов. Сравнение классов String и StringBuilder: Основное отличие классов String и StringBuilder заключается в том, что при создании строки типа String выделяется ровно столько памяти, сколько необходимо для хранения инициализирующего значения. Если создается строка как объект класса StringBuilder, то выделение памяти происходит с некоторым запасом. 28.Файлы. Текстовые и двоичные файлы. Классы для работы с файлами и каталогами в C# (DriveInfo, Directory, File и т.д.). Те́кстовый файл — компьютерный файл, содержащий текстовые данные, как правило, организованные в виде строк. Двоичный файл отличается от текстового тем, что данные в нем представлены во внутренней форме. А поскольку при внутреннем представлении используется двоичная система счисления, то «в честь ее» файлы и называются двоичными. • File, Directory – Статический класс. Используется в случае, когда нужно выполнить одно действие • FileInfo, DirectoryInfo – Используется в случае, когда предполагается выполнить несколько действий с одним файлом/каталогом
Основные перечисления • FileMode – режимы открытия файла • FileAccess – режимы доступа к файлу для данного потока • FileShare – режимы доступа к файлу для остальных потоков • SeekOrigin – относительные позиции перемещения по файлам Не нашли, что искали? Воспользуйтесь поиском:
|