我需要检测运行我的 VB.net 应用程序的操作系统系统,以便了解如何在系统本身上调用 Program Files 文件夹。我正在尝试使用以下内容:
Select Case Thread.CurrentThread.CurrentCulture.Name
Case "zh-CN"
Label21.Text = "Program Files"
Case "CS-CZ"
Label21.Text = "Program Files"
Case "da-DK"
Label21.Text = "Programmer"
Case "nl-NL"
Label21.Text = "Program Files"
Case "en-US"
Label21.Text = "Program Files"
Case "fr-FR"
Label21.Text = "Programmes"
Case "de-DE"
Label21.Text = "Programme"
Case "it-IT"
Label21.Text = "Programmi"
Case "NB-NO"
Label21.Text = "Programfiler"
Case "pl-PL"
Label21.Text = "Program Files"
Case "PT-BR"
Label21.Text = "Arquivos de Programas"
Case "PT-PT"
Label21.Text = "Arquivos de Programas"
Case "ro-RO"
Label21.Text = "Fisiere Program"
Case "ru-RU"
Label21.Text = "Program Files"
Case "es-ES"
Label21.Text = "Archivos de programa"
Case "SV-SE"
Label21.Text = "Program"
End Select
此任务似乎不起作用,因为 Label21 上没有写入任何内容。我哪里做错了?谢谢大家都来回答我。 最好的问候
答案 0 :(得分:-1)
使用Private Culture As new System.Globalization.CultureInfo
或者说Dim Culture As new System.Globalization.CultureInfo
, 一旦实例化 hten 你就可以得到当前的文化
您有许多属性,例如:
Culture.EnglishName
Culture.Name
Culture.NativeName
Culture.ThreeLetterISOLanguageName