PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : String split wirft eine nullreference exception aus


tsaG
2011-05-03, 09:17:16
Ich hab einen Code der einen String nach jedem Punkt splittet.

dim incoming as String = "test.1.2.3.34"
Dim teiler() As String
teiler = incoming.Split(".")



Dann bekomme ich für Zeile 3 folgenden Fehler:

Object reference not set to an instance of an object.

;(

Woran liegt es? Sprache ist vb.net

THUNDERDOMER
2011-05-03, 10:12:13
Es fehlt einen für Object. Wo? :confused:

Monger
2011-05-03, 10:22:55
Das einzige was mich momentan irritiert, ist dass String.Split(...) keine Überladung für String hat. Dass das hier keinen Compile Fehler wirft, liegt wohl nur daran dass du die Compile Options nicht auf explicit gestellt hast.
Wenn du deinen Punkt zum Char machst, ist es zumindest sauberer.

Sprich:

Dim splits() as String = incoming.Split("."c)


Das erklärt allerdings noch lange nicht die NullReferenceException.

Matrix316
2011-05-03, 11:07:06
Äh, bei mir gehts ohne Fehler. :confused: (VB.NET Visual Studio 2003)