如何修剪字符串数组中的每个字符串元素而不使用循环?

d.S*_*iva 3 .net c# arrays string

var gender = from row in excel.Worksheet()
             select row["Gender *"].Value.ToString();
string[] genderArray = gender.ToArray().Distinct().ToArray();
Run Code Online (Sandbox Code Playgroud)

在这种情况下,genderArray的内容是{"F","M","M"}

我希望genderArray只包含{"F","M"}

AD.*_*Net 5

var gender = (from row in excel.Worksheet()
                 select  row["Gender *"].Value.ToString()) ;
    string[]  genderArray = gender.ToArray().Distinct().Select(g=>g.Trim()).ToArray();
Run Code Online (Sandbox Code Playgroud)

您还可以在针对Value.ToString()的第一个查询中执行.Trim.修剪().编辑:我可能错误地放置了查询中的选择.