Check if a Windows ListBox contains a string c# ignorecase?
本问题已经有最佳答案,请猛点这里访问。
1 2 | if (!lstFieldData.Items.Contains(ItemValue)) MessageBox.Show(ItemValue +"Item not found."); |
上面的代码是获取不在列表中的项目列表。现在我想检查一下,忽略这个案子。我怎么办?
如果lstfieldData只包含大写字母或小写字母,则可以使用.toupper()或.tolower()。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | lstFieldData A B C D if (!lstFieldData.Items.Contains(ItemValue.ToUpper())) MessageBox.Show(ItemValue +"Item not found."); lstFieldData a b c d if (!lstFieldData.Items.Contains(ItemValue.ToLower())) MessageBox.Show(ItemValue +"Item not found."); |
1 2 3 4 | if (strCompare.Equals("testcompare", StringComparison.InvariantCultureIgnoreCase)) { /// } |
试试这个