webForumDet fria alternativet

Array problem

4 svar · 237 visningar · startad av erka

erkaMedlem sedan dec. 19994 597 inlägg
#1

Hej!

Har lite krux och undrar om någon har lust att hjälpa lite

Jag har en sträng som delas av med | tecken, denna splittar jag upp i en array "MyArr"

MyArr = Split(strUsrs,"|")

MyArr ser ut så här
Namn,Info
Namn,Info
Namn,Info
Namn,Info
osv...

Nu vill jag splitta upp MyArr på , tecknen men när jag försöker så klagar den på att kan inte konvertera array to string, det är vb.net

Någon som vet hur jag löser det, tack!

EkströmMedlem sedan feb. 20021 690 inlägg
#2

Kan den inte konvertera överhuvudtaget eller är det "cannot implicitly convert... osv"?

Är det alt 2 så kanske en .ToString()?

erkaMedlem sedan dec. 19994 597 inlägg
#3

Har redan provat det, tyvärr var det inte så lätt
Value of type 'System.Array' cannot be converted to 'String'

UlfTMedlem sedan maj 20016 050 inlägg
#4

Hur har du deklarerat "MyArr"? Det ser ju ut som om "Split" faktiskt ger dig en array, precis som du väntar dig. Men "MyArr" vill tydligen sättas till en String istället. Frågan är varför. Om "MyArr" är deklarerad som String, kan det förklara saken.

nikoMedlem sedan juni 20022 415 inlägg
#5
Dim myArray As String() = Split(Join(Split(strUsrs, "|"), ","), ",")

Eller har jag missuppfattat?

Genererad på 389 ms · cache AV · v20260730165559-full.f96bc7eb