System::Xml::XPath::XPathExpression::AddSort μέθοδος

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

Όταν υπερκαλύπτεται σε μια παράγωγη κλάση, ταξινομεί τους κόμβους που επιλέγονται από την έκφραση XPath σύμφωνα με το καθορισμένο αντικείμενο IComparer.

virtual void System::Xml::XPath::XPathExpression::AddSort(SharedPtr<Object> expr, SharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>> comparer)=0
ParameterTypeΠεριγραφή
exprSharedPtr<Object>Ένα αντικείμενο που αντιπροσωπεύει το κλειδί ταξινόμησης. Αυτό μπορεί να είναι η τιμή string του κόμβου ή ένα αντικείμενο XPathExpression με μια μεταγλωττισμένη έκφραση XPath.
comparerSharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>>Ένα αντικείμενο IComparer που παρέχει τις συγκρίσεις συγκεκριμένων τύπων δεδομένων για τη σύγκριση δύο αντικειμένων για ισοδυναμία.

Δείτε επίσης

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

Όταν υπερκαλύπτεται σε μια παράγωγη κλάση, ταξινομεί τους κόμβους που επιλέγονται από την έκφραση XPath σύμφωνα με τις παρεχόμενες παραμέτρους.

virtual void System::Xml::XPath::XPathExpression::AddSort(SharedPtr<Object> expr, XmlSortOrder order, XmlCaseOrder caseOrder, String lang, XmlDataType dataType)=0
ParameterTypeΠεριγραφή
exprSharedPtr<Object>Ένα αντικείμενο που αντιπροσωπεύει το κλειδί ταξινόμησης. Αυτό μπορεί να είναι η τιμή string του κόμβου ή ένα αντικείμενο XPathExpression με μια μεταγλωττισμένη έκφραση XPath.
orderXmlSortOrderΜια τιμή XmlSortOrder που υποδεικνύει τη σειρά ταξινόμησης.
caseOrderXmlCaseOrderΜια τιμή XmlCaseOrder που υποδεικνύει πώς να ταξινομηθούν τα κεφαλαία και πεζά γράμματα.
langStringΗ γλώσσα που θα χρησιμοποιηθεί για τη σύγκριση. Χρησιμοποιεί την κλάση Globalization::CultureInfo που μπορεί να περαστεί στη μέθοδο String::Compare για τους τύπους γλώσσας, για παράδειγμα, "us-en" για τα αγγλικά των Η.Π.Α. Εάν καθοριστεί κενή συμβολοσειρά, το περιβάλλον του συστήματος χρησιμοποιείται για τον καθορισμό του Globalization::CultureInfo.
dataTypeXmlDataTypeΜια τιμή XmlDataType που υποδεικνύει τη σειρά ταξινόμησης για τον τύπο δεδομένων.

Δείτε επίσης