我有一個包含3個元素的數組,我使用for
-loop刪除"1", "2"
,但if
- 條件總是爲false。有什麼問題?我如何獲得列表元素
string[] listCountAnwser = {"1", "2", "3"};
List<string> listCountAnwsers = new List<string>(listCountAnwser);
for (int i = 0; i < listCountAnwsers.Count; i++)
{
if (Int32.Parse(listCountAnwsers[i]) < Int32.Parse(listCountAnwsers[i++]))
{
listCountAnwsers.Add(listCountAnwser[i]);
}
}
這是我的錯誤。我的代碼應該是「listCountAnwsers.Add(listCountAnwser [i]);」 –
@BinhHuynh好吧,你可以澄清你的問題,如果你仍然有一些問題。我會盡力幫助你。顯然,這個問題只是通過'i + 1'取代'i ++'來解決.. – red0ct
我已經用i + 1取代了i ++,它的工作原理是 感謝您的幫助! –