首页 新闻 会员 周边 捐助

.NET Dictionary

0
悬赏园豆:30 [已关闭问题] 关闭于 2017-11-04 12:17

Dictionary<TKey, TValue>怎么定义字典,可以保存不同类型,比如保存数组,或者保存字典

 TValue定义成Object时候,获取的时候获取不到值
或者定义成object要怎么获取值
问题补充:

BBTrade.Areas.IOS.Models.DoHandle<string,object> doHandle = new BBTrade.Areas.IOS.Models.DoHandle<string,object>();
Guid gtraderId = Guid.Empty;
doHandle = IsLogin<string,object>(traderId, token, out gtraderId);
if (!doHandle.Result) return Json(doHandle);

List<AccountData> accDataLst = new List<AccountData>();
var currencys = new CurrencyModelService().GetAll();
foreach (var item in currencys)
{
var traderWalletService = new TraderWalletModelService();
var traderWallet = traderWalletService.SingleOrDefualtNoLock(f=>f.CurrencyCode==item.CurrencyCode&&f.TraderId== gtraderId);
AccountData acc = new AccountData();
acc.CurrencyCode = item.CurrencyCode;
acc.CurrencyCount = traderWallet.CurrencyCount;
acc.FrozenCurrencyCount = traderWallet.FrozenCurrencyCount;
accDataLst.Add(acc);
}
doHandle.Result = true;
doHandle.Data.Add("accDataLst", accDataLst);
return Json(doHandle);

 

doHandle.Data是一个Dinctionary<string,object>。但获取不到值

花开花落-2014的主页 花开花落-2014 | 初学一级 | 园豆:67
提问于:2017-11-04 10:37
< >
分享
所有回答(2)
0

不是还有个hashTable吗

夜莫白 | 园豆:3 (初学一级) | 2017-11-04 11:18

Dictionary<TKey, dynamic>就可以啦。。谢谢关注

支持(0) 反对(0) 花开花落-2014 | 园豆:67 (初学一级) | 2017-11-04 12:16
0

定义成Dictionary<TKey, dynamic>,就可以保存任何类型

花开花落-2014 | 园豆:67 (初学一级) | 2017-11-04 12:16
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册