StartsWith does not return true
<p>I have a small issue with startswith. </p>

<pre><code>string[] MatchedFiles = Directory
    .GetFiles(this.sReportDirectory, "*", SearchOption.AllDirectories)
    .Where(s =&gt; s.StartsWith(this.sProjectNumber + "_InputCounts", StringComparison.CurrentCultureIgnoreCase))
    .ToArray();
</code></pre>

<p>I need to filter few more files but it does not even work with one. Array is always empty! However, it works with contains? </p>

<p>I have tried all string comparisons. </p>

<p>Could someone explain what I'm doing wrong? </p>

<p>Or is there better way of getting file counts with multiple filters other then going trough the array of all files? </p>

<p>I'm using Visual Studio 2015</p>

<p>Thanks</p>