Een bepaalde string (sLine) moet binnen VB.NET opgebouwd worden om naar een tekstbestand te worden geschreven.
De string moet bestaan uit een aantal substrings (String1, String2, String3). De positie van de substrings binnen de string wordt bepaald aan de hand van een beginpositie '_BeginPos' en lengte '_Length'.
VB.NET heeft de string.Insert() method. Deze insert op een bepaalde plek in de string. Alles wat achter de insert-positie staat wordt dan echter opgeschoven. Dit is niet de bedoeling omdat de parameters '_BeginPos' voor de substrings mogelijk ook kunnen overlappen
Hoe bouw ik string sLine correct op vanuit een lege string sLine?
De string moet bestaan uit een aantal substrings (String1, String2, String3). De positie van de substrings binnen de string wordt bepaald aan de hand van een beginpositie '_BeginPos' en lengte '_Length'.
VB.NET heeft de string.Insert() method. Deze insert op een bepaalde plek in de string. Alles wat achter de insert-positie staat wordt dan echter opgeschoven. Dit is niet de bedoeling omdat de parameters '_BeginPos' voor de substrings mogelijk ook kunnen overlappen
Hoe bouw ik string sLine correct op vanuit een lege string sLine?
Visual Basic .NET:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| 'Declaratie parameters Dim String1_BeginPos As Integer = 2 Dim String1_Length As Integer = 10 Dim String2_BeginPos As Integer = 15 Dim String2_Length As Integer = 30 Dim String3_BeginPos As Integer = 50 Dim String3_Length As Integer = 10 'Declaratie hoofdstring Dim sLine As String 'Declaratie substrings Dim String1 As String = "String1" Dim String2 As String = "String2" Dim String3 As String = "String3" |
[ Voor 5% gewijzigd door EmilneM op 24-02-2005 11:58 ]