System::Xml::XPath::XPathExpression::AddSort metodu

XPathExpression::AddSort(SharedPtr<Object>, SharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>>) method

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen IComparer nesnesine göre XPath ifadesiyle seçilen düğümleri sıralar.

virtual void System::Xml::XPath::XPathExpression::AddSort(SharedPtr<Object> expr, SharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>> comparer)=0
ParameterTypeAçıklama
exprSharedPtr<Object>Sıralama anahtarını temsil eden bir nesne. Bu, düğümün string değeri veya derlenmiş bir XPath ifadesine sahip bir XPathExpression nesnesi olabilir.
karşılaştırıcıSharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>>İki nesneyi eşdeğerlik açısından karşılaştırmak için belirli veri tipi karşılaştırmalarını sağlayan bir IComparer nesnesi.

Ayrıca Bakınız

XPathExpression::AddSort(SharedPtr<Object>, XmlSortOrder, XmlCaseOrder, String, XmlDataType) method

Türetilmiş bir sınıfta geçersiz kılındığında, sağlanan parametrelere göre XPath ifadesiyle seçilen düğümleri sıralar.

virtual void System::Xml::XPath::XPathExpression::AddSort(SharedPtr<Object> expr, XmlSortOrder order, XmlCaseOrder caseOrder, String lang, XmlDataType dataType)=0
ParameterTypeAçıklama
exprSharedPtr<Object>Sıralama anahtarını temsil eden bir nesne. Bu, düğümün string değeri veya derlenmiş bir XPath ifadesine sahip bir XPathExpression nesnesi olabilir.
orderXmlSortOrderSıralama düzenini belirten bir XmlSortOrder değeri.
caseOrderXmlCaseOrderBüyük ve küçük harflerin nasıl sıralanacağını belirten bir XmlCaseOrder değeri.
langStringKarşılaştırma için kullanılacak dil. Dil türleri için String::Compare yöntemine geçirilebilen Globalization::CultureInfo sınıfını kullanır, örneğin ABD İngilizcesi için “us-en”. Boş bir dize belirtilirse, sistem ortamı Globalization::CultureInfo belirlemek için kullanılır.
dataTypeXmlDataTypeVeri tipi için sıralama düzenini belirten bir XmlDataType değeri.

Ayrıca Bakınız