下面是一段令我感到困惑的代码片段。
使用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不会被调用。
为什么我收到此错误并且有解决方法?
我的猜测很明显,但我看不到它。
吉姆
答案 0 :(得分:0)
你应该改变这个
Bundle params = new Bundle();
到此:
var bundle = new Bundle();
params
是C#关键字。因此,它不能用作变量名。有关此问题,请查看
C# Keywords。
答案 1 :(得分:0)
params
是一个关键字,请尝试使用不同的变量名称。
Bundle b = new Bundle();