2017-08-16 33 views
1

我在代碼本聲明:Array.Find Lambda表達式零

idObj = Array.Find(Me.IdObjArray, Function(s) s.IdText = objText) 

它應該只是從哪裏IdText屬性objText值相匹配的數組中返回的對象。

它在本地運行良好,在生產機器上效果很好,但是在與用於測試的機器相同的機器上工作時,它在出現匹配時返回Null。這些是Server 2012 R2虛擬機。

有沒有人有任何想法,爲什麼這可能是,或者我能做些什麼來解決這個問題,從一個新的形象開始?另一個選項當然是循環訪問數組,但我喜歡lambda方法,因爲它更優雅,這使我感到困惑,它無法在這臺服務器上工作。

回答

0

所以,我終於明白了這個問題,好樣的。部署到生產時,我們通常會覆蓋現有的文件。一旦我刪除了垃圾箱並重新部署後,它開始工作。不知道這怎麼可能,但是哦。