У меня есть хеш-таблица, в которой хранятся IP-адреса в виде строк для ключа и объекта моего создания в соответствующем значении.
Я получаю исключение на foreach (DictionaryEntry info in MasterHash.Keys)
.Точнее говоря, это происходит, когда отладчик получает DictionaryEntry
.Я пытался спровоцировать сообщение из моего оператора try catch, но компилятору не нравится, когда я пытаюсь привести e
к .ToString
или .Message
.
private void UpdateMap(Hashtable masterHash)
{
try
{
foreach (DictionaryEntry info in masterHash.Keys)
{
AxShockwaveFlashObjects.AxShockwaveFlash axFlash = wfh.Child as AxShockwaveFlashObjects.AxShockwaveFlash;
IPInstance foo = (IPInstance)info.Value;
axFlash.CallFunction(foo.GetMarkerCall().ToString(SaveOptions.DisableFormatting));
}
}
catch (Exception e)
{
Console.WriteLine(e.ToString());
}
}