簡體   English   中英

Windows Phone上的Android.Os.Bundle等效項

[英]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;

ExpandoObject的真正好處是什么?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM