1

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

4

1 回答 1

1

在 .NET 中,您可以使用CultureInfo类来设置当前线程的语言环境:

Thread.CurrentThread.CurrentCulture = new CultureInfo("en-GB");
于 2011-10-05T06:22:09.260 回答