Професионална програма
Loading...
+ Нов въпрос
cecosvidovski avatar cecosvidovski 58 Точки
Best Answer

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() прави точно обратното :)

0
nsnskajwjsj avatar nsnskajwjsj 7 Точки

Искрено ти благодаря! :))

0
cecosvidovski avatar cecosvidovski 58 Точки

в скобите на самия string.Split() избираш символа чрез който искаш да ти разделя или при string.Join() събира стринговете :)

0
YordanDringov avatar YordanDringov 26 Точки

Split() най- просто казано разделя input-а ти по подаден от теб разделител. Ако подадеш Split(',') ще получиш всеки отделен елемент, до момента в който не срещнеш запетая... от там нататък започва втория елемент и т.н.
Join() ти позволява да принтираш масиви и списъци без да се налага да ги обхождаш с цикъл ;) 

0
nsnskajwjsj avatar nsnskajwjsj 7 Точки

Значи Spit(',') ще пропусне всеки елемент, който съдържа запетая или иначе казано маха запетаите или?

0
YordanDringov avatar YordanDringov 26 Точки

приема запетаята за разделител. тоест всичко от ляво ти е един елемент всичко от дясно ти е друг елемент. Ако имаш интервал по - същия начин. всичко от ляво на интервала един елемент, всичко от дясно ти е друг елемент.

0
Pilgrimage avatar Pilgrimage 515 Точки

Не, запетайката ти е разделителя между елементите.

1