2015-11-09 3 views
1

я создал следующий VB заявление:LINQPad - Тип отсутствует

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 через Query Дополнительные ссылки, но исполнение не может с типом «CultureInfo» не определен.

Как это решить?

Стефан

+1

Вам нужно пространство имен – SLaks

ответ

2

По словам SLaks в комментариях, вам нужно импортировать пространство имен System.Globalization:

Query> пространство имен импорта (или Ctrl + Shift + M)

На другой стороне вам не нужна ссылка на System.Globalization.dll, поскольку CultureInfo находится в файле mscorlib.dll, который уже упоминался.
Но вы, вероятно, нужен, чтобы использовать MessageBox (или вместо этого использовать другой способ печати вещи, как Console.WriteLine или «LINQPad специфической» Dump)

Смежные вопросы