C# 如何在不使用循环的情况下修剪字符串数组中的每个字符串元素?
在这种情况下,性别规则的内容是{“F”、“M”、“M”} 我希望genderArray应该只包含{“F”,“M”}你试过使用吗 您还可以在第一个查询中对Value.ToString().Trim()执行.Trim。C# 如何在不使用循环的情况下修剪字符串数组中的每个字符串元素?,c#,.net,arrays,string,C#,.net,Arrays,String,在这种情况下,性别规则的内容是{“F”、“M”、“M”} 我希望genderArray应该只包含{“F”,“M”}你试过使用吗 您还可以在第一个查询中对Value.ToString().Trim()执行.Trim。 已编辑:我可能在查询中错误放置了select 以下是我将如何解决这个问题: var gender = (from row in excel.Worksheet() select row["Gender *"].Value.ToString()) ;
已编辑:我可能在查询中错误放置了select 以下是我将如何解决这个问题:
var gender = (from row in excel.Worksheet()
select row["Gender *"].Value.ToString()) ;
string[] genderArray = gender.ToArray().Distinct().Select(g=>g.Trim()).ToArray();
var gender = (from row in excel.Worksheet()
select row["Gender *"].Value.ToString().Trim()) ;
var gender = (from row in excel.Worksheet()
select row["Gender *"].Value.ToString().Trim()) ;
string[] genderArray = gender.ToArray().Distinct().ToArray();
var gender = (from row in excel.Worksheet()
select row["Gender *"].Value.ToString()) ;
string[] genderArray = gender.ToArray().Distinct().Select(g=>g.Trim()).ToArray();
var data = new List<string> {"F", "M", "M "};
var gender = data.Select(x => x.Trim()).Distinct().ToArray();
var gender = (from x in data select x.Trim()).Distinct().ToArray();