Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Niz Stringova i Join problem

[es] :: .NET :: .NET Desktop razvoj :: Niz Stringova i Join problem

[ Pregleda: 2257 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

milosijaa
Milos djordjevic
PHP Developer
srbija

Član broj: 88371
Poruke: 135
*.dynamic.sbb.rs.



Profil

icon Niz Stringova i Join problem20.02.2010. u 21:31 - pre 171 meseci
Nov sam kada je rec VB.NET i imam sledeci problem

NE mogu od niza stringova na napravim jedan veliki string sa delimiterom |

Konkretno
Ja ucitavam neke kodove (stringovi) sa SMARTCARD kartice i smestav ih u niz koji sam definisao kao

Code:

dim arr_niz(30) as String


zatim pokusam da spojim vrednosti iz tog niza u jedan string sa sledecim kodom

Code:

        
        Dim tmp As String = ""
        tmp = Join(arr_friends, "|")


takodje sam probao i

Code:


Code:

        Dim tmp As String = ""
        tmp = String.Join("|", arr_friends)


Probao sam i preko For petlje

Sve u svemu kao rezultat u promenljivoj tmp dobijem samo prvi element niza. Naglasavam da niz ima vise od jednog elementa koji nije prazan string.
Meni je ovo veoma cudno i ceo dan mi ode na ovo. Da li neko ima ideju??? Molim za savet....

Jos nesto... ako HARDKODIRAM niz stringova onda se konkatenacija odradi dobro, ali kao pokusam da konkateniram niz sa kodovima sa kartica desava se ono sto sam vec ranije napisao..

Da li mozda stringove u nizu treba nekako da konvertujem, cast-ujem ili .....

Pomagajte bas mi je hitno
 
Odgovor na temu

pl4stik
Senior .NET programmer/Consultant
oDesk
NI na nebu NI na zemlji

Član broj: 173596
Poruke: 715
*.dynamic.isp.telekom.rs.

Sajt: xx-auth.com.azhar.arvixe...


+31 Profil

icon Re: Niz Stringova i Join problem20.02.2010. u 23:23 - pre 171 meseci
Proveri ove primere ako sam dobro shvatio sta hoces...

http://dotnetperls.com/split-examples-vbnet

http://www.homeandlearn.co.uk/net/nets7p7.html

To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank Zappa

https://youtu.be/DLe358DPGXU
 
Odgovor na temu

milosijaa
Milos djordjevic
PHP Developer
srbija

Član broj: 88371
Poruke: 135
*.dynamic.sbb.rs.



Profil

icon Re: Niz Stringova i Join problem20.02.2010. u 23:31 - pre 171 meseci
Hvala na odgovoru ali nisi me razumeo.


Ja NE zelim da pravim niz od stringa vec obrnuto. Zelim da kreiram string od elemenata nekog niza


 
Odgovor na temu

pl4stik
Senior .NET programmer/Consultant
oDesk
NI na nebu NI na zemlji

Član broj: 173596
Poruke: 715
*.dynamic.isp.telekom.rs.

Sajt: xx-auth.com.azhar.arvixe...


+31 Profil

icon Re: Niz Stringova i Join problem21.02.2010. u 00:18 - pre 171 meseci
Mozda ovako sa Char Array:

Code:

        Dim strNemodifikovani As String = "ABC EF HIKABC EF HIKABC EF HIK"
        Dim arrChars(30) As Char
        arrChars = strString.ToCharArray
        dim strModifikovani = CStr(arrChars).Replace(" ", "|")

To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank Zappa

https://youtu.be/DLe358DPGXU
 
Odgovor na temu

milosijaa
Milos djordjevic
PHP Developer
srbija

Član broj: 88371
Poruke: 135
*.dynamic.sbb.rs.



Profil

icon Re: Niz Stringova i Join problem21.02.2010. u 00:28 - pre 171 meseci
NE znam da li je problm u meni i ne mogu da objasnim sta hocu ili nesto trece...


JA imam niz od kog zelim da napravim string. Npr.

Dim niz(3) as String

niz(0) = "PRVI"
niz(1) = "DRUGI"
niz(2) = "TRECI"

Iz hocu da dobije, string sledeceg oblika

PRVI|DRUGI|TRECI


Ovo mi polazi za rukom ako hardkodiram niz sa nekim vrednostima, ali ako taj niz popunjavam u toku rada aplikacije moj krajnji string sadrzi samo prvi element niza...
NA koji nacin radim konkatenaciju sam opisao u prvom postu.

Tnx jos jednom


 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12846



+4783 Profil

icon Re: Niz Stringova i Join problem21.02.2010. u 01:27 - pre 171 meseci
Ono drugo sto si napisao u prvom postu je dobar nacin za to sto hoces. http://msdn.microsoft.com/en-us/library/57a79xd0.aspx
E sad, zasto ti ne bude ok, ne znam, probaj staviti debug i videti da li su sve vrednosti u nizu kako treba i sl.
 
Odgovor na temu

milosijaa
Milos djordjevic
PHP Developer
srbija

Član broj: 88371
Poruke: 135
*.dynamic.sbb.rs.



Profil

icon Re: Niz Stringova i Join problem21.02.2010. u 02:12 - pre 171 meseci
Ukljucio sam debug, postavio BreakPoint-e, pratio promenljive

i sve je kako treba osim dela sa konkatenacijom

Lepo prikaze niz sa svim elementima (stringovi sastavljeni iskljucivo od alfanumericnih znakova, duzine 10)

ali posle linije

Code:

tmp = String.Join("|", arr_friends)


promenljiva tmp ima vrednost prvog elementa niza.

Sto je jos cudnije ako pokusam recimo posle OZLOGLASENE LINIJE KODA ovako nesto
Code:

tmp = tmp & "sve je otislo u honduras"


promenljiva tmp i dalje ima staru vrednost. Uopste ne dodje to konkatenacije!!!??!?!?

Da li moze da bude problem enkoding ili nesto slicno? Ovo pitam jer je svaki element niza dobijen kao
Code:

Status = Encoding.ASCII.GetString(bData)



 
Odgovor na temu

Laki123

Član broj: 16706
Poruke: 98
*.adsl-a-7.sezampro.rs.



+4 Profil

icon Re: Niz Stringova i Join problem21.02.2010. u 10:45 - pre 171 meseci
Preblem nije u ovom kodu što si dao, pošto on radi, kao što si i sam rekao kad ručno dodaš elemente niza. Problem je verovatno u nizu arr_friends, možda da pošalješ deo koda gde dodaješ elemente u niz. Da li si probao da preko for petlje prikažeš na ekranu ceo string niz. Inače kad se nešto dodaje preko for petlje u string, najbolje je koristiti StringBuilder, pa posle samo prabaciti ga u string.
 
Odgovor na temu

milosijaa
Milos djordjevic
PHP Developer
srbija

Član broj: 88371
Poruke: 135
*.dynamic.sbb.rs.



Profil

icon Re: Niz Stringova i Join problem06.03.2010. u 01:16 - pre 171 meseci
Tnx. Svima na savetima.

Naravno nije bio problem u samoj konkatenaciji kao sto laki rece vec sam ja majmun

deklarisao neki niz od 11 bajtova a u njega opisivao samo 10. Tako da je taj poslednji element niza bio neka brlja.

Konverzijom niza bajtova u string dolazilo je do cudne pojave da se takav string NE moze konkatenirati sa nekim drugim stringom ....

Eto toliko.....
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: Niz Stringova i Join problem

[ Pregleda: 2257 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.