Процедура в С# - никак не пойму

AvvaddoN

Client
Регистрация
21.01.2017
Сообщения
13
Благодарностей
0
Баллы
1
Здравствуйте.
Никак не могу понять как в кубике C# сделать функцию, которая по входным параметрам обрезает конец строки.
Код:
string trimer = project.Variables["SKU_for_search"].Value.ToUpper();

string cuter ="(b)".ToUpper();

    if (trimer.EndsWith(cuter)){
        int cutlen = cuter.Length;
        int leng = trimer.Length;
        project.Variables["result"].Value = trimer.Substring(0, leng - cutlen);
    }else project.Variables["result"].Value = "";
вот такой кусочек кода отрабатывает как надо, но параметров для обрезки cuter может быть много.

В общем, нужно отрезать цвет в конце артикула, если пришел какой-то из (b) / (w) / (c)
можно ли сделать, чтобы резать параметры. Примерно function(trimer,"параметр строкой")?

В С# не особо шарю, пытался public void FuncName(string trimer, string cuter){}
ругается по чем зря, видимо не напрасно =)
 

AvvaddoN

Client
Регистрация
21.01.2017
Сообщения
13
Благодарностей
0
Баллы
1
решил через массив и перебор.
Но вопрос как правильно сделать функцию остается =)
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 614
Благодарностей
4 602
Баллы
113
Функции только в общем коде.
В кубике разве что делегаты.
 
  • Спасибо
Реакции: AvvaddoN

AvvaddoN

Client
Регистрация
21.01.2017
Сообщения
13
Благодарностей
0
Баллы
1
Аа.. делегаты это сам вызов функции с местными параметрами?
 

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 264
Баллы
113
  • Спасибо
Реакции: doc и AvvaddoN

AvvaddoN

Client
Регистрация
21.01.2017
Сообщения
13
Благодарностей
0
Баллы
1
Спасибо большое! Изучу.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)