'捆绑'是一种类型,

时间:2016-09-04 01:29:33

标签: c# android bundle

下面是一段令我感到困惑的代码片段。

使用Xamarin在Visual Studio 2015社区上构建C#,以便在Android平台上使用。

public static void aMethod(string text) {
    Bundle params = new Bundle();
}
第二行中的

Bundle出错:

  

'捆绑'是一种类型,在此上下文中不允许使用。

我使用的是Android TextToSpeech,为了获得UtteranceProgressListener.OnDone(),我必须使用TTS.Speak()或{{1}在Bundle参数集中传递话语ID不会被调用。

为什么我收到此错误并且有解决方法?

我的猜测很明显,但我看不到它。

吉姆

2 个答案:

答案 0 :(得分:0)

你应该改变这个

Bundle params = new Bundle();

到此:

var bundle = new Bundle();

params是C#关键字。因此,它不能用作变量名。有关此问题,请查看 C# Keywords

答案 1 :(得分:0)

params是一个关键字,请尝试使用不同的变量名称。

Bundle b = new Bundle();