在字符串数组中搜索

sen*_*ale 4 c#

string[] words = {"januar", "februar", "marec", "april", "maj", "junij", "julij",    
"avgust", "september", "oktober", "november", "december"};
Run Code Online (Sandbox Code Playgroud)

我有单词"ja"或"dec".我如何从字符串数组中获得"januar"或"december"?有什么快速的解决方案

谢谢

SLa*_*aks 5

您可以使用LINQ:

words.FirstOrDefault(w => w.StartsWith(str, StringComparison.OrdinalIgnoreCase))
Run Code Online (Sandbox Code Playgroud)

如果没有匹配,则返回null.