System::Xml::XPath::XPathExpression::AddSort yöntemi

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
ParametreTürAçıklama
exprSharedPtr<Object>Sıralama anahtarını temsil eden bir nesne. Bu, düğümün string değeri ya da derlenmiş bir XPath ifadesine sahip bir XPathExpression nesnesi olabilir.
comparerSharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>>İki nesneyi eşitlik 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
ParametreTürAçıklama
exprSharedPtr<Object>Sıralama anahtarını temsil eden bir nesne. Bu, düğümün string değeri ya da derlenmiş bir XPath ifadesine sahip bir XPathExpression nesnesi olabilir.
orderXmlSortOrderSıralama düzenini gösteren bir XmlSortOrder değeri.
caseOrderXmlCaseOrderBüyük ve küçük harflerin nasıl sıralanacağını gösteren 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 gösteren bir XmlDataType değeri.

Ayrıca Bakınız