2012-05-07 5 views
3

Im создаю мое первое приложение для Windows 8 и у меня есть вопрос. В Windows Phone 7 мы можем определить в App.xaml.cs все глобальные переменные и доступ к App.all_performers, например, это отлично работает с типами данных по умолчанию, но если я создаю Список одного объекта, созданного мной, как eventoГлобальные переменные Metro App C#

public static List<evento> eventos_near = new List<evento>(); 

у меня есть эта ошибка:

Inconsistent accessibility: field type 'System.Collections.Generic.List<UrbaneousTry2.evento>' is less accessible than field 'UrbaneousTry2.App.eventos_near'

Любой человек может мне помочь? Мне нужны списки и словари для использования на всех страницах моего приложения.

ответ

6

Проблема, с которой вы сталкиваетесь, заключается в том, что evento не является общедоступным, но вы объявили его доступным в общедоступном месте. Если это было законно, это позволило бы объявить тип, который не был бы общедоступным, из любой сборки ссылок, которая фактически сделает его общедоступным.

Вы должны либо переключиться evento быть общего типа или сделать заявление внутренней

internal static List<evento> eventos_near = new List<evento>(); 
+0

работает спасибо! : D –

+0

Решил мою проблему с настройкой моих синглов, спасибо! – bclymer

1

Вы должны сделать свой класс eventos общественности.

+1

Объявление 'eventos_near' - это поле, а' evento' - тип – JaredPar

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