【发布时间】:2014-10-13 21:23:42
【问题描述】:
我想检查用户是否使用数组两次输入了相同的字符串。不知道要使用什么代码,您能提出什么建议吗?
如果用户输入“1A”两次,我想打印“Already Taken”,如果用户输入的字符串不在我的 Array(arr) 中,我想打印“invalid input”
这是我的数组
string[,] arr = new string[,]
{
{"1A","2A","3A","4A","5A"},
{"1B","2B","3B","4B","5B"},
{"1C","2C","3C","4C","5C"},
{"1D","2D","3D","4D","5D"},
};
【问题讨论】:
-
linq 将是一个好的开始
-
您必须提供一些示例输入/输出,问题不是很清楚
-
@DorCohen 这听起来不像是一个 LINQ 问题;我真的不知道 OP 想要做什么,但我仍然非常有信心 LINQ 不是第一个使用的工具
-
@Josh 你没有给我们任何关于数组如何与用户输入相关的上下文......这里的问题是“用户必须选择数组中的两个不同值”? .还是“数组代表用户的输入;值必须不同”?
-
@MarcGravell 看看我的回答,我想这就是他的意思