110,534
社区成员
发帖
与我相关
我的任务
分享
public enum 所有交易对 : { SMT_ETH, EOS_ETH }
选择交易对.Items.Add(new KeyValuePair<String, 所有交易对>("SMT/ETH", 所有交易对.SMT_ETH));
选择交易对.Items.Add(new KeyValuePair<String, 所有交易对>("EOS/ETH", 所有交易对.EOS_ETH));
选择交易对.DisplayMember = "Key";
选择交易对.ValueMember = "Value";
既然 选择交易对.CheckedItems 是一个集合,那我怎么把它转成一个 所有交易对[] 数组呢?var 数组=(所有交易对[])选择交易对.CheckedItems; //不对
所有交易对[] 已选交易对 = new 所有交易对[选择交易对.CheckedItems.Count];
选择交易对.CheckedItems.CopyTo(已选交易对, 0);
我改成这样是不是正确了。所有交易对[] 已选交易对 = new 所有交易对[选择交易对.CheckedItems.Count];
选择交易对.CheckedItems.CopyTo(已选交易对, 0);
我改成这样是不是正确了。[/quote]
应该没问题
你自己调试一下就知道了。选择交易对.Items.Add(new KeyValuePair<String, 所有交易对>("SMT/ETH", 所有交易对.SMT_ETH));
选择交易对.Items.Add(new KeyValuePair<String, 所有交易对>("EOS/ETH", 所有交易对.EOS_ETH));
选择交易对.DisplayMember = "Key";
选择交易对.ValueMember = "Value";
dynamic[] arr = new dynamic[2];
选择交易对.Items.CopyTo(arr,0);
var q = arr[0].Key;