如何修剪并转换为较低并在字符串列表和字符串之间进行比较

List<string> list = new List<string>() { " A ", "b" , "C"};


bool status = list.Contains(input);


I get the following status when I checked in console.


Case 1: string input = "A"; // false

Case 2: string input = "B"; // false

Case 3: string input = "C"; // true

Case 4: string input = "c "; // false 

Case 5: string input = " C"; // false

Case 2: string input = "b"; // true

我希望一切都是真实的,因此决定修剪并将两者都转换为更低。但是,我不知道顺序是什么,首先修剪或首先转换为较低的。另外,我不知道如何为列表做,请帮助我。


更新


找到了我部分问题的答案。我可以做 input.ToLower().Trim();


但这是正确的顺序吗?在这个例子中,如何对列表项做同样的事情?


不负相思意
浏览 95回答 1
1回答

茅侃侃

list&nbsp;=&nbsp;list.ConvertAll(d&nbsp;=>&nbsp;d.ToLower().Trim());这应该可以帮助您将列表中的所有元素转换为小写并修剪额外的空间。这将通过所有有小写字符串且没有空格的条件。希望这可以帮助。
打开App,查看更多内容
随时随地看视频慕课网APP