Arrays and Lists
Сигурно само аз не съм разбрал, но може ли някой да ми обясни какво точно са Split() i Join() от лекцията за масиви?
Сигурно само аз не съм разбрал, но може ли някой да ми обясни какво точно са Split() i Join() от лекцията за масиви?
string.Split() - разделя даден стринг на по малки стрингове. Пример:
Ако стринга ти е - "First Second Third Forth Fifth" ти можеш да го разделиш на по малки стрингове като ползваш разтоянието(space) между всяка дума или символ по твое желание.
Примерен код:
string s = "First Second Third Forth";
string[] words = s.Split(' ');
foreach (string word in words)
{
Console.WriteLine(word);
}
Output-a ти ще е:
First
Second
Third
Forth
а string.Join() прави точно обратното :)
Split() най- просто казано разделя input-а ти по подаден от теб разделител. Ако подадеш Split(',') ще получиш всеки отделен елемент, до момента в който не срещнеш запетая... от там нататък започва втория елемент и т.н.
Join() ти позволява да принтираш масиви и списъци без да се налага да ги обхождаш с цикъл ;)
Значи Spit(',') ще пропусне всеки елемент, който съдържа запетая или иначе казано маха запетаите или?
приема запетаята за разделител. тоест всичко от ляво ти е един елемент всичко от дясно ти е друг елемент. Ако имаш интервал по - същия начин. всичко от ляво на интервала един елемент, всичко от дясно ти е друг елемент.
Не, запетайката ти е разделителя между елементите.
Искрено ти благодаря! :))
в скобите на самия string.Split() избираш символа чрез който искаш да ти разделя или при string.Join() събира стринговете :)