title: Array.Find Lambda expression Null
body: <p>I have this statement in code:</p>
  
  <pre><code>idObj = Array.Find(Me.IdObjArray, Function(s) s.IdText = objText)
  </code></pre>
  
  <p>It should just return the object from the array where the IdText property matches the objText value.</p>
  
  <p>It works great locally, it works great on production machines, but on a machine that is the same build as the prod machines used for testing it returns Null for some reason when there is a match. These are Server 2012 r2 virtual machines.</p>
  
  <p>Does anyone have any idea why this might be, or what I could do to remedy this problem with out starting from a fresh image? The other option of course is to loop through the array, but I like the lambda method, as it is more elegant and this bothers me that it does not work on this one server.</p>