VB.NET: Jos koodinpätkäni olisi vaikka tämmöinen:
Public Class Form1
dim a,b,c,d as string
Private Sub FrmMain_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
a = "Kalle|lyö|Sika"
b = [KYSYTTY KOMENTO](a,"|",1)
c = [KYSYTTY KOMENTO](a,"|",2)
d = [KYSYTTY KOMENTO](a,"|",3)
End Sub
End Classniin miten b:hen saisi tuon "Kalle" m.jonon ja c:hen "lyö" m.jonon jne.?
Muistaakseni vb 6:ssa ainakin oli semmoinen komento ja kumpa myös tässäkin...
Edit: sori painoin vahingossa tabulaattoria ja enteriä...
Edit2: joo huomasin vasta kun korjasin tämän...
Niin..?
Edit: No olisi sen kysymyksensä voinut kirjoittaa kerralla loppuun asti, niin ei olisi tarvinnut ihmetellä. Kooditagit olisivat myös kivat.
Edit2. Kiitän :)
Dim A As String
Dim Taulu As String()
' Toimii näköjään näin tai Dim Taulu() As String
A = "Moi|Matti|Pekka"
Taulu = A.Split("|")
' Taulu(0) = "Moi"
' Taulu(1) = "Matti"
' Taulu(2) = "Pekka"ainiin, split... kiitti
edit: mut miten saan eroteltua nuo kun niitä merkkejä on useampiakin... tuo toimii jos olisi vain yksi | merkki, mutta tässä tapauksessa niitä on useampia...
A.Split("||") ? tai sitten säännöllisillä lausekkailla... jos ne vaihtelee esim osa1\osa2/osa3
Kyllähän se katkaisee jokaisen |-merkin kohdalta. Ja jos pitää useamman erilaisen kohdalta katkaista, niin voi katkaista ensimmäisen taulun jokaisen pätkän edelleen eri merkillä jne.
joo, se toimiiki jo tolla split("|") jutulla
Aihe on jo aika vanha, joten et voi enää vastata siihen.