[英]Android.Os.Bundle equivalent on Windows Phone
我正在創建自己的處理程序方法,並且想知道如何實現可選的Bundle參數。
在Android中,它看起來像
public bool updateUI(int mode, Bundle... params)
{
switch (mode)
{
case 0: return doStuff(params.getString("Name"));
default: break;
}
}
遷移指南中未對此進行介紹。
如何在.NET Framework和Windows Phone中使用命名和可選參數 :
http://msdn.microsoft.com/en-us/library/dd264739.aspx
或者,您可以使用params關鍵字來傳遞任意數量的參數:
http://msdn.microsoft.com/zh-CN/library/w5zay9db(v=VS.100).aspx
編輯:不確定,捆綁實際上是如何工作的,但它看起來像一個通用的數據容器。 您可能會嘗試使用動態類型和ExpandoObject :
http://msdn.microsoft.com/zh-CN/library/system.dynamic.expandoobject(v=vs.95).aspx
dynamic d = new ExpandoObject();
d.Data = "data";
d.Result = 42;
return d.Data;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.