我想检查用户是否使用数组两次输入了相同的字符串。对使用什么代码一无所知,您能提出什么建议吗?
如果用户两次输入“ 1A”,我想打印“已经接受”,并且如果用户输入的字符串不在我的数组(arr)中,我想打印“无效的输入”
这是我的数组
string[,] arr = new string[,]
{
{"1A","2A","3A","4A","5A"},
{"1B","2B","3B","4B","5B"},
{"1C","2C","3C","4C","5C"},
{"1D","2D","3D","4D","5D"},
};
您可以使用HashSet<string>
来检查是否存在重复项:
var set = new HashSet<string>();
bool noDuplicate = arr.Cast<string>().All(set.Add);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句