我正在爲學校做一些練習並遇到問題。 當我嘗試對數組中的字符進行計數時,它只是給出數組本身。 任何人都可以告訴我我錯過了什麼嗎?代碼是用C#編寫的。在我的C#計數中丟失了整數代碼
public static int CountFor(int n)
{
int count = 0;
int[] a = new int[] {n};
for (int i = 0; i < a.Length; i++)
{
count += i;
}
return count;
}
,並在主顯示結果:
Console.WriteLine(CountFor(1024));
Console.ReadKey();
Visual Studio中有一個內置的調試器,它的工作速度更快,比在Stack Overflow上發佈更準確,更令人滿意。放置一個斷點(F9)並遍歷代碼(F10)並檢查變量以查看代碼正在執行的操作。代碼'a = new int [] {n}'沒有達到你期望的效果,這是你問題的根源。通過檢查它,你可以僞造你的問題陳述 - 「它只是給出數組本身_」,事實並非如此。 – CodeCaster