Vb.net 检测操作系统语言
我需要检测运行VB.net应用程序的操作系统,以便了解系统本身如何调用Program Files文件夹。我尝试使用以下内容:Vb.net 检测操作系统语言,vb.net,Vb.net,我需要检测运行VB.net应用程序的操作系统,以便了解系统本身如何调用Program Files文件夹。我尝试使用以下内容: Select Case Thread.CurrentThread.CurrentCulture.Name Case "zh-CN" Label21.Text = "Program Files" Case "CS-CZ" Label21.Text = "Pr
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
这个任务似乎不起作用,因为标签上没有写任何东西。我哪里做错了?谢谢大家都会回答我的。
最好的问候使用
私人文化作为新系统。全球化。文化信息
或者说Dim Culture As new System.Globalization.CultureInfo
,实例化后,您可以获取当前区域性
这里有许多属性,如:
Culture.EnglishName
Culture.Name
Culture.NativeName
Culture.ThreeLetterISOLanguageName
您不需要:=>
.ProgramFiles
或.ProgramFilesX86
此文件夹始终称为程序文件。浏览器将其转换为用户语言。