System::Xml::XPath::XPathExpression::AddSort 方法

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

当在派生类中重写时,使用指定的 IComparer 对象对 XPath 表达式选取的节点进行排序。

virtual void System::Xml::XPath::XPathExpression::AddSort(SharedPtr<Object> expr, SharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>> comparer)=0
ParameterType描述
exprSharedPtr<Object>一个表示排序键的对象。它可以是节点的 string 值,或是带有已编译的 XPath 表达式的 XPathExpression 对象。
比较器SharedPtr<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 值,或是带有已编译的 XPath 表达式的 XPathExpression 对象。
orderXmlSortOrder一个指示排序顺序的 XmlSortOrder 值。
caseOrderXmlCaseOrder一个指示如何对大小写字母进行排序的 XmlCaseOrder 值。
langString用于比较的语言。使用可以传递给 String::Compare 方法的 Globalization::CultureInfo 类来表示语言类型,例如,U.S. English 的 “us-en”。如果指定为空字符串,则使用系统环境来确定 Globalization::CultureInfo
dataTypeXmlDataType一个指示数据类型排序顺序的 XmlDataType 值。

另见