我從Javascript傳遞Dictionary參數並試圖將其轉換爲數組列表。如何在C#3.5中將Dictionary <String,Object>轉換爲ArrayList
實施例:
public void AssignEmployees(Dictionary<String, Object> _params)
{
ArrayList ArrayEx= null;
ArrayEx= (ArrayList)_params["Assignments"];
ArrayList ArrayEx1= null;
ArrayEx1= (ArrayList)_params["balance"];
}
這是一個簡單的例子,我已經添加了檢查,如果「_params」包含「分配」或「平衡」的條件,然後向前移動。
然而它返回無法轉換 類型的對象的錯誤「System.Object的[]」爲類型「System.Collections.ArrayList」。
下面是該字典對象的理想數據的屏幕截圖。
感謝@取消幸運,成功了! –
@RaviVyas:很高興聽到,很高興幫助你 –