ApplicationBase.ChangeCulture(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Change la culture utilisée par le thread actuel pour le traitement et la mise en forme de chaînes.
public:
void ChangeCulture(System::String ^ cultureName);
public void ChangeCulture (string cultureName);
member this.ChangeCulture : string -> unit
Public Sub ChangeCulture (cultureName As String)
Paramètres
- cultureName
- String
String
. Nom de la culture sous la forme d'une chaîne. Pour obtenir la liste des noms possibles, consultez CultureInfo.
Exceptions
cultureName
a la valeur Nothing
.
cultureName
n’est pas un nom de culture valide.
Exemples
Cet exemple montre comment la modification de la culture modifie la représentation sous forme de chaîne des dates.
Private Sub TestChangeCulture()
' Store the current culture.
Dim currentculture As String = My.Application.Culture.Name
MsgBox("Current culture is " & currentculture)
Dim jan1 As New Date(2005, 1, 1, 15, 15, 15)
My.Application.ChangeCulture("en-US")
MsgBox("Date represented in en-US culture: " & jan1)
' 1/1/2005 3:15:15 PM
My.Application.ChangeCulture("")
MsgBox("Date represented in invariant culture" & jan1)
' 01/01/2005 15:15:15
' Restore the culture.
My.Application.ChangeCulture(currentculture)
End Sub
Remarques
La My.Application.ChangeCulture
méthode modifie la propriété du CurrentCulture thread actuel.
CurrentCulture détermine les formats par défaut pour les dates, les heures, la devise, les nombres, l’ordre de tri du texte, les comparaisons de chaînes et la casse pour tous les calculs sur ce thread.
Pour récupérer la culture actuelle, vous pouvez utiliser la Culture propriété ou la CurrentCulture propriété .
Le CurrentCulture paramètre est différent d’un paramètre de langue. Il contient uniquement les données relatives aux paramètres standard d’une région géographique. Par conséquent, la CurrentCulture propriété ne peut être définie que sur une culture spécifique ou sur .InvariantCulture
Utilisez la My.Application.ChangeUICulture
méthode pour modifier la culture que le thread actuel utilise pour récupérer des ressources spécifiques à la culture.
Disponibilité par type de projet
Type de projet | Disponible |
---|---|
Application Windows Forms | Oui |
Bibliothèque de classes | Oui |
Application console | Oui |
Bibliothèque de contrôles Windows Forms | Oui |
Bibliothèque de contrôles web | Non |
Service Windows | Oui |
Site web | Non |