以下代碼僅顯示The ID Does Not Exist
作爲結果。可能是什麼問題?for循環不起作用
int sc = Convert.ToInt32(txtbx_id.Text);
int n = Convert.ToInt32(txtbx_noofrecomm.Text);
bool shart = false;
for (int yu = 0; yu <= 92161; yu++)
{
int wer = d[yu];
if (wer == sc)
{
shart = true;
userseq = yu;
var results = new List<float>(1143600);
for (int z = 0; z < 1143600; z++)
{
results.Add(dotproduct(userseq, z));
}
var sb1 = new StringBuilder();
foreach (var resultwithindex in results.Select((r, index) => new { result = r, Index = index }).OrderByDescending(r => r.result).Take(n))
{
sb1.AppendFormat(CultureInfo.InvariantCulture, "{0}: {1}", c[resultwithindex.Index], resultwithindex.result);
sb1.AppendLine();
}
MessageBox.Show(sb1.ToString());
}
}
if (shart == false)
{
MessageBox.Show("The ID Does Not Exist");
}
嘗試通過它。 – Blorgbeard
當您不向我們展示d []包含的內容或如何加載時,我們該如何判斷出現了什麼問題 –
這是您在同一段代碼中掙扎的第四篇文章。請坐下來,瀏覽一下你的代碼,真正想想你在做什麼。開始的一個好地方是以一種讓他們的目的更明顯的方式命名變量,而不是'd','yu','wer'和'sc'。 –