close

foreach因為BUG的關係每次生使用都會產生垃圾而產生CG,雖然在 5.3版修好了。

如果因為一些關係而使用舊版本,可以用以下方法替代 foreach,可以避免GC的產生。

 

    Dictionary test = new Dictionary();

    var enumerator = test.GetEnumerator();

    while (enumerator.MoveNext())
    {
      int i = enumerator.Current.Value;
      int k = enumerator.Current.Keys;
    }

 

至於foreach為什麼會產生CG以及解決方法,詳情可以查看以下網頁:

http://www.unity.5helpyou.com/3599.html

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 初學者日記 的頭像
    初學者日記

    初學者日記

    初學者日記 發表在 痞客邦 留言(0) 人氣()