2012-05-21 3 views
0

어떤 메신저 뭘하려고, 나는 다음과 같은 XML이 : />LINQ는 내부 속성을 얻을

= "TEST1"에서 = "TEST2"에

우편 번호 ID = "E20 2AP를"

메신저는 우편 번호의 ID를 검색 한 후에서를 얻을 수 및 해당 ID에서 내가 가지고있는 코드 텍스트하려고 :

Public Shared Function GetFromDate(ByVal PostCode As String) As String 
    Dim LoadToAddresses = From ex In doc.Descendants.Elements("Postcode") Select New With {.accountName = ex.Attribute("id").Value, .datefrom = ex.Attribute("from").Value} 
    For Each x In LoadToAddresses 
     Dim datefrom = (From p In LoadToAddresses Where p.accountName = PostCode Select New With {.datefrom = p.datefrom}).Single 
     Return datefrom.ToString 
    Next 
End Function 

이 작동을하지만 반환

{datefrom = 테스트}

난 그냥 "테스트"

감사

답변

1
'Return datefrom.ToString 
Return datefrom.datefrom 

또는 진술 할 :

'Dim datefrom = (From p In LoadToAddresses Where p.accountName = PostCode Select New With {.datefrom = p.datefrom}).Single 
Dim datefrom = (From p In LoadToAddresses Where p.accountName = PostCode Select p.datefrom}).Single