C# Func Delegate throws Thread Exception
<p>So, maybe I misunderstood the usage of Func but </p>

<pre><code>Func&lt;ComboBox, string&gt; getCurrentValue = s =&gt; s.SelectedValue.ToString();
</code></pre>

<p>Creates a Thread Error when calling <code>getCurrentValue(cb_message_type)</code> from my Workerthread.
Whats the best solution to get the Selected Value of the Combobox?</p>

<p>Many thanks,<br />
rAyt</p>

<p><strong>Edit</strong><br />
MSDN   </p>

<p><em>"The underlying type of a lambda expression is one of the generic Func delegates. This makes it possible to pass a lambda expression as a parameter without explicitly assigning it to a delegate."</em></p>
