CultureInfo中的当前语言可以通过使用CultureInfo类中的CurrentCulture属性来获取。
CultureInfo currentCulture = CultureInfo.CurrentCulture;
string currentLanguage = currentCulture.Name;
在这个代码示例中,我们首先使用CultureInfo.CurrentCulture
属性获取当前线程的CultureInfo
对象,然后使用Name
属性获取该对象的Language
属性值,这个值就是当前语言。
需要注意的是,CultureInfo
中的CurrentCulture
属性只有在程序运行时才会被设置,如果程序运行时没有设置该属性,则其默认值为CultureInfo.DefaultThreadCurrentCulture
,即为当前线程的默认文化。如果需要设置程序运行时的默认语言,可以在程序开始时显式地设置CultureInfo.DefaultThreadCurrentCulture
或者CultureInfo.DefaultCulture
属性。
领取专属 10元无门槛券
手把手带您无忧上云