什么是VBScript SetLocale函数的C#示例代码

时间:2011-10-05 06:19:19

标签: c# vbscript tridion

我在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#代码

1 个答案:

答案 0 :(得分:1)

在.NET中,CultureInfo类可以设置当前线程的区域设置:

Thread.CurrentThread.CurrentCulture = new CultureInfo("en-GB");