Я создаю словарь и затем заполняю его записями в main (), затем вызываю метод, который использует указанный словарь. Если не считать словарь в аргументах, передаваемых этому методу, как я могу получить к нему доступ, не получив сообщение об ошибке 'Требуется ссылка на объект для нестатического поля, метода или свойства' XXX.YYY.dict '?
Редактировать: вот запрашиваемый код:
public static void Main()
{
ulong board = AS | KH | FD | FC | TH | SH | NC;
Dictionary<ulong, int> dict; dict = new Dictionary<ulong, int>();
for (int a = 0; a < 49344; a++)
{
dict.Add(helloworld.Table.handhashes[a], helloworld.Table.ratings[a]);
}
int hand = 0;
for (int ai1 = 0; ai1 < 100000000; ai1++)
{
hand = FCheck(board);
}
}
Ошибка в FCheck, следующая строка:
FCheck = dict(condensedBoard);