метод для инициализации объекта строкой StringParam, в которой элементы строки указаны через символ разделитель StringDelim, при этом нужно не более MaxParam элементов (если между символами разделителями ничего нет, то это считается пустым элементом)
void IInitial1(string StringParam, string StringDelim, int MaxParam)
StringParam - строка элементов
StringDelim - разделитель
MaxParam - максимальное число параметров
string str = "Астров;;Петрович"; // записываем в переменную str значение ФИО var RazbW = CreateObject("ParamFuncRW"); // создаем объекта класса ParamFuncRW RazbW.IInitial1(str, ";",3); // Разбиваем строку str, с разделителем ; (возвращаем 3 элемента) return RazbW.Get(0); // Вернет "Астров" return RazbW.Get(1); // Вернет "" (пустая строка) return RazbW.Get(2); // Вернет "Петрович"
Если вместо строки в метод IInitial1() передается массив символов, то нужно обязательно выполнить преобразование массива к строке с помощью функции to_string() Пустые строки между разделителями считаются пустыми элементами! |