共用方式為


XML 常值不可出現在這裡,除非加上括弧

運算式中使用的 XML 常值宣告,其位置對Visual Basic 編譯器來說不明確。 也就是說,Visual Basic 編譯器無法判斷小於字元 (<) 要當做比較運算子還是 XML 常值的開頭。 下列程式碼提供一個範例:

' Generates an error.  
Dim queryResult = From element In elements _  
                  Where <sample>Value</sample> = "Value" _  
                  Select element  

錯誤 ID: BC31198

更正這個錯誤

  • 將 XML 常值宣告用括弧括住,如下列範例所示:
Dim queryResult = From element In elements _  
                  Where (<sample> Value</sample>) = "Value" _  
                  Select element  
  • 修改程式碼以參考現有的 XML 常值,如下列範例所示:
Dim queryResult = From element In elements _  
                  Where e.<sample>.Value = "Value" _  
                  Select element  

另請參閱