我想獲得下面的代碼來打印出「總和」到控制檯,它編譯罰款和一切,但從來沒有打印出總和。有人可以給我一個提示嗎?謝謝。C#:Console.WriteLine不打印出結果
class Program
{
static void Main(string[] args)
{
// Not sure how to call "ArraySum" from here.
}
public void ArraySum()
{
int[] arr = { 1, 2, 3, 4, 5 };
int sum = 0;
foreach (int x in arr)
{
sum += x;
}
Console.WriteLine(sum);
}
編輯:抱歉沒有發佈整個代碼,但是。基本上我不知道如何從main調用該方法並將其打印出來。
你有沒有打過'ArraySum'? – Carcigenicate
我認爲重複是錯誤的。他沒有說在他看到它之前就關閉了,他說它只是不打印。 – Carcigenicate
您可能不會從'main()'中調用此方法,或者在您有機會讀取輸出之前控制檯窗口會消失。後者請參閱[重複](http://stackoverflow.com/questions/8868338/why-is-the-console-window-closing-immediately-without-displaying-my-output)。如果不適用,請閱讀[問]並提供[mcve],其中包含足夠的代碼以正確顯示問題。 – CodeCaster