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();
但这是正确的顺序吗?在此示例中,如何对列表项执行相同操作?
答案 0 :(得分:-1)
list = list.ConvertAll(d => d.ToLower().Trim());
这应该有助于您将列表中的所有元素转换为小写并减少多余的空间。这将通过所有存在小写字符串且没有空格的条件。希望这会有所帮助。