我需要在用户输入后搜索文本框以查看是否出现任何特定缩写词。
例如,我想看看用户是否输入了以下内容之一:-
".AB ", "AB." , " AB ", "/AB", ",AB"
请问最简洁的方法是什么?
最佳答案
使用 LINQ Contains
扩展方法:
var abbreviations = new [] { ".AB ", "AB." , " AB ", "/AB", ",AB" };
return abbreviations.Contains(myTextBox.Text);
如果您希望搜索不区分大小写:
return abbreviations.Contains(myTextBox.Text.ToUpper());
关于C#搜索字符串值以获取缩写的变体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11848732/