如何将布尔值转换为本地化字符串

Mar*_*iar 7 .net c# string localization cultureinfo

有任何方法可以将布尔值转换为本地化字符串.我试过了:

var x = true;

var culture = new CultureInfo("en-US")
x.ToString(culture) // returns True

culture = new CultureInfo("pt-BR")
x.ToString(culture) // returns True, expected Verdadeiro
Run Code Online (Sandbox Code Playgroud)

或者我应该在2020年之前开始输入开关吗?

Mic*_*evý 8

好吧,开始打字,因为它记录了行为:)

Boolean.ToString(的IFormatProvider)

备注

provider参数是保留的.它不参与此方法的执行.这意味着与大多数带有provider参数的方法不同,Boolean.ToString(IFormatProvider)方法不反映特定于文化的设置.