|
Dit artikel is gepubliceerd op zondag 31 juli 2011 op vbvoorbeelden, bezoek de website voor een recente versie van dit artikel of andere artikels.
Een extension method ElementAt is beschikbaar voor IEnumerable(Of XElement) objecten, deze is bruikbaar om een XElement uit de collectie op een bepaalde index positie op te vragen. Gezien het hier gaat om een default member hoef je geen expliciete call te maken naar deze deze member, of je kan met andere woorden in de call de naam van deze member achterwege laten ( zie regels (1) en (2) ) : Visual Basic 2010 Broncode Option Explicit OnOption Strict OnImports System.Collections.Generic Imports System.Xml.Linq Namespace AccessingXMLAxisProperties Class ExtensionIndexerExample Public Shared Sub Main() Dim element As XElement = <departement> <name>Sales</name> <employee> <id>123</id> <name>John Smith</name> </employee> <employee> <id>456</id> <name>Jane Jones</name> </employee> </departement> Dim names As IEnumerable( Of XElement) = element...<name> Console.WriteLine( _ element...<name>.ElementAt(1)) Console.WriteLine(names(1)) Console.WriteLine(element...<name>(1)) Console.ReadLine() End Sub End ClassEnd NamespaceDownload Visual Basic 2010 Broncode Download Visual C# Sourcecode
Console Application Output <name>John Smith</name>
<name>John Smith</name>
<name>John Smith</name>
Dit artikel is gepubliceerd op zondag 31 juli 2011 op vbvoorbeelden, bezoek de website voor een recente versie van dit artikel of andere artikels.
|