CompareInfo.GetCompareInfo Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw CompareInfo object.
Overloads
| Name | Description |
|---|---|
| GetCompareInfo(String, Assembly) |
Initialiseert een nieuw CompareInfo object dat is gekoppeld aan de opgegeven cultuur en die gebruikmaakt van tekenreeksvergelijkingsmethoden in de opgegeven Assembly. |
| GetCompareInfo(Int32, Assembly) |
Initialiseert een nieuw CompareInfo object dat is gekoppeld aan de opgegeven cultuur en die gebruikmaakt van tekenreeksvergelijkingsmethoden in de opgegeven Assembly. |
| GetCompareInfo(Int32) |
Initialiseert een nieuw CompareInfo object dat is gekoppeld aan de cultuur met de opgegeven id. |
| GetCompareInfo(String) |
Initialiseert een nieuw CompareInfo object dat is gekoppeld aan de cultuur met de opgegeven naam. |
GetCompareInfo(String, Assembly)
Initialiseert een nieuw CompareInfo object dat is gekoppeld aan de opgegeven cultuur en die gebruikmaakt van tekenreeksvergelijkingsmethoden in de opgegeven Assembly.
public:
static System::Globalization::CompareInfo ^ GetCompareInfo(System::String ^ name, System::Reflection::Assembly ^ assembly);
public static System.Globalization.CompareInfo GetCompareInfo(string name, System.Reflection.Assembly assembly);
static member GetCompareInfo : string * System.Reflection.Assembly -> System.Globalization.CompareInfo
Public Shared Function GetCompareInfo (name As String, assembly As Assembly) As CompareInfo
Parameters
- name
- String
Een tekenreeks die de naam van de cultuur vertegenwoordigt.
Retouren
Een nieuw CompareInfo object dat is gekoppeld aan de cultuur met de opgegeven id en het gebruik van tekenreeksvergelijkingsmethoden in de huidige Assembly.
Uitzonderingen
Opmerkingen
Note
Het gedrag van deze methode is onvoorspelbaar. U wordt aangeraden een versie van deze methode te gebruiken die geen assembly-invoer gebruikt.
De assembly parameter moet van hetzelfde type zijn als Module.Assembly.
Zie ook
Van toepassing op
GetCompareInfo(Int32, Assembly)
Initialiseert een nieuw CompareInfo object dat is gekoppeld aan de opgegeven cultuur en die gebruikmaakt van tekenreeksvergelijkingsmethoden in de opgegeven Assembly.
public:
static System::Globalization::CompareInfo ^ GetCompareInfo(int culture, System::Reflection::Assembly ^ assembly);
public static System.Globalization.CompareInfo GetCompareInfo(int culture, System.Reflection.Assembly assembly);
static member GetCompareInfo : int * System.Reflection.Assembly -> System.Globalization.CompareInfo
Public Shared Function GetCompareInfo (culture As Integer, assembly As Assembly) As CompareInfo
Parameters
- culture
- Int32
Een geheel getal dat de cultuur-id vertegenwoordigt.
Retouren
Een nieuw CompareInfo object dat is gekoppeld aan de cultuur met de opgegeven id en het gebruik van tekenreeksvergelijkingsmethoden in de huidige Assembly.
Uitzonderingen
assembly is null.
assembly is van een ongeldig type.
Opmerkingen
Note
Het gedrag van deze methode is onvoorspelbaar. Het wordt aanbevolen voor uw toepassing om een versie van deze methode te gebruiken die geen assembly-invoer gebruikt.
De assembly parameter moet van hetzelfde type zijn als Module.Assembly.
Zie ook
Van toepassing op
GetCompareInfo(Int32)
Initialiseert een nieuw CompareInfo object dat is gekoppeld aan de cultuur met de opgegeven id.
public:
static System::Globalization::CompareInfo ^ GetCompareInfo(int culture);
public static System.Globalization.CompareInfo GetCompareInfo(int culture);
static member GetCompareInfo : int -> System.Globalization.CompareInfo
Public Shared Function GetCompareInfo (culture As Integer) As CompareInfo
Parameters
- culture
- Int32
Een geheel getal dat de cultuur-id vertegenwoordigt.
Retouren
Een nieuw CompareInfo object dat is gekoppeld aan de cultuur met de opgegeven id en het gebruik van tekenreeksvergelijkingsmethoden in de huidige Assembly.
Voorbeelden
In het volgende voorbeeld worden delen van twee tekenreeksen vergeleken met behulp van de verschillende CompareInfo objecten:
CompareInfo object gekoppeld aan de Spaanse (Spanje) cultuur met internationale sortering
CompareInfo object gekoppeld aan de Spaanse (Spanje) cultuur met traditionele sortering
CompareInfo object dat is gekoppeld aan de InvariantCulture
// The following code example compares two strings using the different CompareInfo instances:
// a CompareInfo instance associated with the "Spanish - Spain" culture with international sort,
// a CompareInfo instance associated with the "Spanish - Spain" culture with traditional sort, and
// a CompareInfo instance associated with the InvariantCulture.
using System;
using System.Globalization;
public class SamplesCompareInfo {
public static void Main() {
// Defines the strings to compare.
String myStr1 = "calle";
String myStr2 = "calor";
// Uses GetCompareInfo to create the CompareInfo that uses the "es-ES" culture with international sort.
CompareInfo myCompIntl = CompareInfo.GetCompareInfo( "es-ES" );
// Uses GetCompareInfo to create the CompareInfo that uses the "es-ES" culture with traditional sort.
CompareInfo myCompTrad = CompareInfo.GetCompareInfo( 0x040A );
// Uses the CompareInfo property of the InvariantCulture.
CompareInfo myCompInva = CultureInfo.InvariantCulture.CompareInfo;
// Compares two strings using myCompIntl.
Console.WriteLine( "Comparing \"{0}\" and \"{1}\"", myStr1, myStr2 );
Console.WriteLine( " With myCompIntl.Compare: {0}", myCompIntl.Compare( myStr1, myStr2 ) );
Console.WriteLine( " With myCompTrad.Compare: {0}", myCompTrad.Compare( myStr1, myStr2 ) );
Console.WriteLine( " With myCompInva.Compare: {0}", myCompInva.Compare( myStr1, myStr2 ) );
}
}
/*
This code produces the following output.
Comparing "calle" and "calor"
With myCompIntl.Compare: -1
With myCompTrad.Compare: 1
With myCompInva.Compare: -1
*/
' The following code example compares two strings using the different CompareInfo instances:
' a CompareInfo instance associated with the "Spanish - Spain" culture with international sort,
' a CompareInfo instance associated with the "Spanish - Spain" culture with traditional sort, and
' a CompareInfo instance associated with the InvariantCulture.
Imports System.Globalization
Public Class SamplesCompareInfo
Public Shared Sub Main()
' Defines the strings to compare.
Dim myStr1 As [String] = "calle"
Dim myStr2 As [String] = "calor"
' Uses GetCompareInfo to create the CompareInfo that uses the "es-ES" culture with international sort.
Dim myCompIntl As CompareInfo = CompareInfo.GetCompareInfo("es-ES")
' Uses GetCompareInfo to create the CompareInfo that uses the "es-ES" culture with traditional sort.
Dim myCompTrad As CompareInfo = CompareInfo.GetCompareInfo(&H40A)
' Uses the CompareInfo property of the InvariantCulture.
Dim myCompInva As CompareInfo = CultureInfo.InvariantCulture.CompareInfo
' Compares two strings using myCompIntl.
Console.WriteLine("Comparing ""{0}"" and ""{1}""", myStr1, myStr2)
Console.WriteLine(" With myCompIntl.Compare: {0}", myCompIntl.Compare(myStr1, myStr2))
Console.WriteLine(" With myCompTrad.Compare: {0}", myCompTrad.Compare(myStr1, myStr2))
Console.WriteLine(" With myCompInva.Compare: {0}", myCompInva.Compare(myStr1, myStr2))
End Sub
End Class
'This code produces the following output.
'
'Comparing "calle" and "calor"
' With myCompIntl.Compare: -1
' With myCompTrad.Compare: 1
' With myCompInva.Compare: -1
Van toepassing op
GetCompareInfo(String)
Initialiseert een nieuw CompareInfo object dat is gekoppeld aan de cultuur met de opgegeven naam.
public:
static System::Globalization::CompareInfo ^ GetCompareInfo(System::String ^ name);
public static System.Globalization.CompareInfo GetCompareInfo(string name);
static member GetCompareInfo : string -> System.Globalization.CompareInfo
Public Shared Function GetCompareInfo (name As String) As CompareInfo
Parameters
- name
- String
Een tekenreeks die de naam van de cultuur vertegenwoordigt.
Retouren
Een nieuw CompareInfo object dat is gekoppeld aan de cultuur met de opgegeven id en het gebruik van tekenreeksvergelijkingsmethoden in de huidige Assembly.
Uitzonderingen
name is null.
name is een ongeldige cultuurnaam.
Voorbeelden
In het volgende voorbeeld worden delen van twee tekenreeksen vergeleken met behulp van de verschillende CompareInfo objecten:
CompareInfo object gekoppeld aan de Spaanse (Spanje) cultuur met internationale sortering
CompareInfo object gekoppeld aan de Spaanse (Spanje) cultuur met traditionele sortering
CompareInfo object dat is gekoppeld aan de InvariantCulture
// The following code example compares two strings using the different CompareInfo instances:
// a CompareInfo instance associated with the "Spanish - Spain" culture with international sort,
// a CompareInfo instance associated with the "Spanish - Spain" culture with traditional sort, and
// a CompareInfo instance associated with the InvariantCulture.
using System;
using System.Globalization;
public class SamplesCompareInfo {
public static void Main() {
// Defines the strings to compare.
String myStr1 = "calle";
String myStr2 = "calor";
// Uses GetCompareInfo to create the CompareInfo that uses the "es-ES" culture with international sort.
CompareInfo myCompIntl = CompareInfo.GetCompareInfo( "es-ES" );
// Uses GetCompareInfo to create the CompareInfo that uses the "es-ES" culture with traditional sort.
CompareInfo myCompTrad = CompareInfo.GetCompareInfo( 0x040A );
// Uses the CompareInfo property of the InvariantCulture.
CompareInfo myCompInva = CultureInfo.InvariantCulture.CompareInfo;
// Compares two strings using myCompIntl.
Console.WriteLine( "Comparing \"{0}\" and \"{1}\"", myStr1, myStr2 );
Console.WriteLine( " With myCompIntl.Compare: {0}", myCompIntl.Compare( myStr1, myStr2 ) );
Console.WriteLine( " With myCompTrad.Compare: {0}", myCompTrad.Compare( myStr1, myStr2 ) );
Console.WriteLine( " With myCompInva.Compare: {0}", myCompInva.Compare( myStr1, myStr2 ) );
}
}
/*
This code produces the following output.
Comparing "calle" and "calor"
With myCompIntl.Compare: -1
With myCompTrad.Compare: 1
With myCompInva.Compare: -1
*/
' The following code example compares two strings using the different CompareInfo instances:
' a CompareInfo instance associated with the "Spanish - Spain" culture with international sort,
' a CompareInfo instance associated with the "Spanish - Spain" culture with traditional sort, and
' a CompareInfo instance associated with the InvariantCulture.
Imports System.Globalization
Public Class SamplesCompareInfo
Public Shared Sub Main()
' Defines the strings to compare.
Dim myStr1 As [String] = "calle"
Dim myStr2 As [String] = "calor"
' Uses GetCompareInfo to create the CompareInfo that uses the "es-ES" culture with international sort.
Dim myCompIntl As CompareInfo = CompareInfo.GetCompareInfo("es-ES")
' Uses GetCompareInfo to create the CompareInfo that uses the "es-ES" culture with traditional sort.
Dim myCompTrad As CompareInfo = CompareInfo.GetCompareInfo(&H40A)
' Uses the CompareInfo property of the InvariantCulture.
Dim myCompInva As CompareInfo = CultureInfo.InvariantCulture.CompareInfo
' Compares two strings using myCompIntl.
Console.WriteLine("Comparing ""{0}"" and ""{1}""", myStr1, myStr2)
Console.WriteLine(" With myCompIntl.Compare: {0}", myCompIntl.Compare(myStr1, myStr2))
Console.WriteLine(" With myCompTrad.Compare: {0}", myCompTrad.Compare(myStr1, myStr2))
Console.WriteLine(" With myCompInva.Compare: {0}", myCompInva.Compare(myStr1, myStr2))
End Sub
End Class
'This code produces the following output.
'
'Comparing "calle" and "calor"
' With myCompIntl.Compare: -1
' With myCompTrad.Compare: 1
' With myCompInva.Compare: -1