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.
Modifie la culture utilisée par le thread actuel pour la manipulation de chaînes et pour la mise en forme de chaîne.
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 forme de 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 modifier la culture modifie la représentation sous forme de chaîne de 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, heures, devises, nombres, ordre de tri du texte, comparaisons de chaînes et 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 des données liées 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 le InvariantCulture.
Utilisez la My.Application.ChangeUICulture méthode pour modifier la culture utilisée par le thread actuel pour récupérer des ressources spécifiques à la culture.
Disponibilité par type de projet
| Type de projet | Disponible |
|---|---|
| Windows Forms Application | Oui |
| Bibliothèque de classes | Oui |
| Console Application | Oui |
| Bibliothèque de contrôles Windows Forms | Oui |
| Bibliothèque de contrôles web | Non |
| Service Windows | Oui |
| Site Web | Non |