我正在處理我的項目,但我被卡住了。 控制檯項目! 如果true請求另一個輸入,則檢查用戶輸入是否已在數組中。C# - 檢查用戶輸入已經在數組中,如果是真的請求另一個輸入
-2
A
回答
0
您簡單的可以試試老式:
if (YourArray.Any(x => YourCondition)) {
//Ask the user for another input.
}
0
你可以這樣做:
while (!InArray(Console.ReadLine()));
// ...
public static bool InArray(string s){
foreach(var item in array) {
if (item.Equals(s)) return false;
}
return true;
}
1
這可能是這樣,但因爲你做你必須做的是自己的路沒有張貼任何向我們展示了它是如何現在看起來..
int numberOfElementsInArray=100;
string [] array = new string[numberOfElementsInArray];
var input = Console.ReadLine();
for (int i = 0; i < array.Length; i++)
{ if (array.Contains(input)) { Console.WriteLine("What you've enter is allready contained in this array"); } else { array[i] = Console.ReadLine(); }
0
List<String> allUserInputs = new List<String>();
int counter = 0;
int maxIterations = 100;
do
{
counter++;
String newInput = Console.Read();
if (!allUserInputs.Contains(newInput))
allUserInputs.Add(newInput);
else
Console.WriteLine("\nYour input already exists. Please try again.\n")
} while(counter <= maxIterations)
+0
stopCriteria是什麼? –
+0
終止循環的布爾方法。 – tony
相關問題
- 1. 檢查輸入是否已經輸入到一個數組中
- 2. 要求輸入一個已經存在
- 3. 如果另一個輸入組輸入了數據,則禁用輸入組
- 4. 如何檢查用戶名是否已經輸入
- 5. C++檢查,如果用戶輸入一個有效的答案
- 6. 檢查用戶輸入是否是一個整數c#
- 7. 如果未輸入所需的選項,如何請求另一個輸入?
- 8. Python - 存儲用戶輸入並檢查輸入是否已輸入?
- 9. 在C中檢查用戶輸入#
- 10. Java在另一個類中檢查用戶輸入變量
- 11. 檢查散列表中是否已經存在一個值,並允許用戶輸入有效值(如果有)
- 12. 如何檢查用戶是否已經輸入了他的數據
- 13. 檢查用戶輸入的字符串是否在數組中
- 14. 在C中使用數組(用另一個輸入打印輸入)
- 15. HTML5輸入類型檢查用戶已輸入的信息
- 16. 檢測數組中的數字是否已經輸入(C程序)
- 17. 已經輸入
- 18. 我需要輸入一個數字。如果不是,顯示請輸入數字,並再次要求輸入
- 19. C++如何檢查用戶輸入是否與文件中的輸入相同?
- 20. 檢查輸入到數組中的輸入是否正確
- 21. 如何檢查是否輸入了一個值使用輸入
- 22. 檢查用戶輸入是否在數組中
- 23. 檢查用戶是否輸入整數
- 24. 如何檢查用戶是否輸入了一個整數(Python)
- 25. 在另一個php頁面中輸入輸入表單數組
- 26. 如何命名一個已經輸入數組的標籤
- 27. 如何檢查兩個輸入框是否已輸入值或不在jQuery中?
- 28. CakePHP:請求用戶在輸入帳戶時輸入密碼
- 29. 如何檢查用戶是否在scanf中輸入空行c
- 30. 如何檢查session_start是否已輸入?
顯示你的代碼,你試過了什麼。 –
string [] array = new string [4]; var input = Console.ReadLine(); (array.Contains(input)) Console.WriteLine(「duplicate」);如果(array.Contains(輸入)) for(int i = 0; i
編輯原始帖子以添加代碼。 –