c#字典到数组

本文关键字:数组 字典 | 更新日期: 2023-09-27 17:50:49

我有这个:

void SaveMultiple(Dictionary<string, decimal> updates)
{
ColumnSet cs = new ColumnSet();
cs.Attributes = new string[] { "att1", "att2", "add3" };
}

我的属性数组需要是字典的所有字符串值。

我该怎么做呢?

谢谢

c#字典到数组

你是说这本字典的键吗?然后updates.Keys.ToArray()会给你的

cs.Attributes = updates.Keys.ToArray();
cs.Attributes = updates.Values.ToArray();

如果你想要值或者

cs.Attributes = updates.Keys.ToArray();

如果需要键(很可能如代码片段所示)

void SaveMultiple(Dictionary<string,decimal> updates) 
{
  ColumnSet cs=new ColumnSet();
  cs.Attributes=updates.Keys.ToArray();
}