Dzielenie String

0

W moim programie wczytuję z konsoli parametry do String. Przy użyciu Contains wyszukuję spacji, która potwierdza czy wpisano jeden parametr czy kilka. W jaki sposób mogę wywołać metodę innej klasy tyle razy ile parametrów wpisano? Mam na myśli

if(parametry.Contains(" "))
{
(zliczanie ilości wpisanych parametrów i wywołanie tyle razy metody innej klasy)
}else{}

Z góry dziękuję za pomoc

0
if(parametry.Contains(" "))
{
    // Nie możesz zrobić Split(" "), ponieważ Split przyjmuje tylko char.
    string[] parameters = parametry.Split(null); //Jeśli podasz null to brane są pod uwage whitespace jako separator
    string[] parameters2 = parametry.Split(new char[0]); // Drugi sposób
    int counter = parameters.Length;
}
0

Rozumiem odnośnie Contains ale w jaki sposób powinnam zliczać ilość parametrów, w sensie wywoływać metodę tyle razy ile wczytano parametrów?

1

Pętlą, po to jest zmienna counter

string[] parameters = parametry.Split(new char[0], StringSplitOptions.RemoveEmptyEntries); // Z uwzględnieniem tego o czym wspomniał Sarrus
int counter = parameters.Length;
for(int i = 0; i < counter;i++)
{
    //wywołanie metody tylko razy ile parametrów
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1