Класс Dictonary<TKey,TValue>
на самом деле не имеет метода .ToArray
. Существует метод расширения, называемый .ToArray
, который может связываться с Dictionary<TKey,TValue>
. Но для этого необходимо, чтобы System.Linq был одним из ваших пользователей.
Вы убедились, что System.Linq импортирован?
Пример:
using System.Linq;
...
public void Example() {
var map = new Dictionary<string,string>();
..
var arr = map.ToArray();
}