我创建了以下VB语句:
Dim str1 As [String] = "indigo"
Dim str2, str3 As [String]
MessageBox.Show("str1 = '{0}'", str1)
MessageBox.Show("str2 = Upper case copy of str1 using English-United States culture.")
' str2 is an upper case copy of str1, using English-United States culture.
str2 = str1.ToUpper(New CultureInfo("en-US", False))
' str3 is an upper case copy of str1, using Turkish-Turkey culture.
MessageBox.Show("str3 = Upper case copy of str1 using Turkish-Turkey culture.")
str3 = str1.ToUpper(New CultureInfo("tr-TR", False))
通过查询附加引用添加了System.Globalization.dll,但执行失败,未定义Type'FultureInfo'。
我该如何解决这个问题?
的Stefan
答案 0 :(得分:2)
正如SLaks在评论中所说,您需要导入名称空间System.Globalization
:
查询>命名空间导入(或Ctrl + Shift + M)
另一方面,您不需要引用System.Globalization.dll,因为CultureInfo位于mscorlib.dll中,因此已被引用。
但您可能需要一个人使用MessageBox(或者使用其他方式打印内容,例如Console.WriteLine
或" LinqPad特定" Dump
)