Обсуждение кода из темы "Готовые решения и полезные коды": Функция MeTka - Visual Basic .NET - Ответ 17324859

Код довольно простой. Главная его идея, это то что т.к. мы знаем длину исходной строки, количество символов которые нужно отсчитать и длину разделителя - мы можем сразу создать массив Char нужной длины, заполнить его и создать строку. Таким образом мы сводим выделения памяти к минимуму. Вторая идея, это то что разделитель всегда вставляется через одно и то же количество символов. За исключением начала строки. Поэтому в моем коде коде два цикла. Первый копирует символы в начале строки. Второй копирует всё остальное.

Это замена шила на мыло. Они делают одно и то же.

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

Добавлено через 1 минуту

Это невозможно. В моем коде не бывает ошибок

Добавлено через 2 минуты

Если серьезно, то я вас понимаю. Но! Функция довольно простая. Мы можем проверить код на полную катушку в рамках этой темы. Я готов написать unit тесты для этого. После этого вы и любой другой сможете спокойно и уверенно пользоваться им.

Вернуться к обсуждению:

Обсуждение кода из темы "Готовые решения и полезные коды": Функция MeTka Visual Basic .NET