Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Una dichiarazione di valore letterale XML viene usata in un'espressione in una posizione ambigua per il compilatore di Visual Basic. In altri termini, il compilatore di Visual Basic non riesce a determinare se il segno di minore (<) deve essere considerato come operatore di confronto o inizio di un valore letterale XML. Nel codice seguente ne viene illustrato un esempio:
' Generates an error.
Dim queryResult = From element In elements _
Where <sample>Value</sample> = "Value" _
Select element
ID errore: BC31198
Per correggere l'errore
- Racchiudere la dichiarazione di valore letterale XML tra parentesi, come mostrato nell'esempio seguente:
Dim queryResult = From element In elements _
Where (<sample> Value</sample>) = "Value" _
Select element
- Modificare il codice per fare riferimento a un valore letterale XML esistente, come mostrato nell'esempio seguente:
Dim queryResult = From element In elements _
Where e.<sample>.Value = "Value" _
Select element