3

我正在为 Windows 8 创建我的第一个应用程序,我有一个问题。在 Windows Phone 7 中,我们可以在 App.xaml.cs 中定义所有全局变量并由 App.all_performers 访问,例如,这适用于默认数据类型,但如果我创建一个由我创建的对象的列表,例如 evento

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

我有这个错误:

可访问性不一致:字段类型“System.Collections.Generic.List<UrbaneousTry2.evento>”比字段“UrbaneousTry2.App.eventos_near”更难访问

任何人都可以帮助我吗?我需要在我的应用程序的所有页面中使用列表和字典

4

2 回答 2

6

您遇到的问题是它evento不是公共类型,但您已将其声明为在公共位置可用。如果这是合法的,它将允许声明为非公共的类型可以从任何有效地将其公开的引用程序集中访问。

您需要切换evento为公共类型或将声明设为内部

internal static List<evento> eventos_near = new List<evento>(); 
于 2012-05-07T17:41:40.747 回答
1

您必须eventos公开您的课程。

于 2012-05-07T17:41:42.060 回答