我在VBScript中获得了以下代码。
Sub SetPageLocale()
Dim Locale
Dim ContextObject
Set ContextObject=getContextObject
Locale=getFieldValue(ContextObject.Publication.MetadataFields("Configuration").Value(1).Fields("Locale"),"")
If Locale<>"" Then
SetLocale(Locale)
Else
SetLocale("en-gb")' Move to Constants TBB
End If
Set ContextObject = Nothing
End Sub
现在我想在C#中转换上面的代码。特别是我正在寻找VbScript SetLocale 功能
的C#代码答案 0 :(得分:1)
在.NET中,CultureInfo类可以设置当前线程的区域设置:
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-GB");