c# string.CompareOrdinal vs operator == : <p>I want to compare two strings in a <code>linq</code> expression. Do I take advantage if I use `string.CompareOrdinal or is it the same?</p>

<pre><code>list.Where(str1 =&gt; string.CompareOrdinal(str1, str2) == 0);
list.Where(str1 =&gt; str1 == str2);
</code></pre>
