Partager via


My.Application.Culture, propriété

Mise à jour : novembre 2007

Obtient la culture utilisée par le thread actuel pour la manipulation et la mise en forme de chaînes.

' Usage
Dim value As System.Globalization.CultureInfo = My.Application.Culture
' Declaration
Public ReadOnly Property Culture As System.Globalization.CultureInfo

Valeur de retour

Retourne un objet CultureInfo qui représente la culture utilisée par le thread actuel pour la manipulation et la mise en forme de chaînes.

Notes

La propriété My.Application.CurrentCulture obtient l'objet CultureInfo utilisé par le thread actuel pour la manipulation et la mise en forme de chaînes. Cet objet est identique à celui retourné par la propriété CurrentCulture, qui contrôle plusieurs calculs liés aux chaînes sur ce thread. La propriété CurrentCulture détermine les formats par défaut pour les dates, les heures, la monnaie et les chiffres. Elle détermine également le tri, la comparaison et la mise en majuscules des chaînes.

Pour changer la culture, vous pouvez utiliser la méthode My.Application.ChangeCulture ou assigner un objet CultureInfo à la propriété CurrentCulture.

Le paramètre CurrentCulture est différent d'un paramètre de langue. Elle contient uniquement des données liées aux paramètres standard en vigueur dans une région géographique.

Utilisez la propriété My.Application.CurrentUICulture pour obtenir la culture utilisée par le thread actuel pour récupérer des ressources propres à la culture.

Exemple

Cet exemple montre comment la culture affecte 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

Configuration requise

Espace de noms :Microsoft.VisualBasic.ApplicationServices

Classe :WindowsFormsApplicationBase, ApplicationBase

Assembly : bibliothèque runtime Visual Basic (dans Microsoft.VisualBasic.dll)

Disponibilité par type de projet

Type de projet

Disponible

Application Windows

Oui

Bibliothèque de classes

Oui

Application console

Oui

Bibliothèque de contrôles Windows

Oui

Bibliothèque de contrôles Web

Non

Service Windows

Oui

Site Web

Non

Autorisations

Aucune autorisation n'est requise.

Voir aussi

Référence

My.Application, objet

My.Application.ChangeCulture, méthode

My.Application.UICulture, propriété

System.Globalization.CultureInfo

CurrentCulture

ApplicationBase.Culture