IntelliSense für XElement-Objekte mit XML-Schema
-
09-06-2019 - |
Frage
Lesen eines Artikels mit dem Titel „LINQ-Abfrageleistung steigern“ Im MSDN-Magazin vom Juli gibt der Autor an, dass die Verwendung von an Imports
Wenn Sie in VB einen Pfad zum Schema im aktuellen Projekt angeben, wird IntelliSense für XElement aktiviert.Im bereitgestellten Code verwendet er Anweisungen wie xelement.@name
um Attributwerte usw. abzurufen.
Ich habe das selbst nicht in VB ausprobiert, würde es aber gerne in C# verwenden.Das sieht wirklich nach LINQ to XSD aus.
Gibt es eine Entsprechung in C#?Es scheint, dass es nicht möglich ist, einen Namespace innerhalb von C#-Code zu verwenden, das gibt es nicht using
gleichbedeutend damit Import
Stellungnahme.
Lösung
Dieser Beitrag behauptet, einen Link zu einem Video zu enthalten, das zeigt, wie man die XML-Literale von VB9 in C# verwendet.Allerdings werden sie nur wirklich besprochen, und soweit ich das beurteilen kann, können Sie sie nicht in C# verwenden. http://blogs.msdn.com/bethmassi/archive/2008/07/03/teched-panel-vb-xml-literals-for-c-developers.aspx