multitasker
Mitglied
Hallo,
ich habe folgende Code von C# in VB.NET übernommen. Erhalte jedoch in der Zeile mit dem STringvergleich einen Fehler, dass der Objektverweis nicht auf eine Objektinstanz festgelegt wurde.
Der Code in C# funktioniert:
Weiß jmd. woran dies liegen könnte?
Gruß
ich habe folgende Code von C# in VB.NET übernommen. Erhalte jedoch in der Zeile mit dem STringvergleich einen Fehler, dass der Objektverweis nicht auf eine Objektinstanz festgelegt wurde.
Code:
Dim queryVariable = From item In XDoc.Descendants("Apartment").Descendants("Variable").Attributes("TypeID") _
Select New With { _
.Typnummer = item.Value, _
.Datentyp = (From element In XDoc.Descendants("Apartment").Descendants("Type") _
Where element.Attribute("TypeID").Value.ToString = item.Value.ToString _
Select element.Value).First()}
Der Code in C# funktioniert:
Code:
var queryVariable = from item in doc.Descendants("Apartment").Descendants("Variable").Attributes("TypeID")
select new
{
Typnummer = item.Value,
Datentyp = (from element in doc.Descendants("Apartment").Descendants("Type")
where (string) element.Attribute("TypeID") == (string)item.Value
select element.Value).First()
};
Weiß jmd. woran dies liegen könnte?
Gruß
Zuletzt bearbeitet: