foreach(KeyValuePair<string, string> entry in myDictionary)
{
// do something with entry.Value or entry.Key
}
Да, это так. Другое возможное значение вместо закрепленного - WeakLn, что означает, что при следующем сканировании он будет удален сборщиком мусора.
Я знаю, что Карел Зикмунд, модератор MSFT на http://social.msdn.microsoft.com/Forums/en-US/clr/thread/e52936b4-15c4-434f- 91b9-4640df66d0c6 говорит «да». Но мне нужны дополнительные мнения, идеи и т. Д. Спасибо!
Вероятно, он не закреплен сам по себе, а скорее является статической ссылкой. Взгляните сюда: http://blogs.msdn.com/dougste/archive/2005/11/25/497016.aspx
Да, это означает, что объект закреплен. Теперь вам нужно найти , что закрепляет объект и предотвращает его сборку мусора.