"sum"をコンソールに出力するために以下のコードを取得しようとしています。誰かが私にヒントをお願いできますか?ありがとう。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-with-displaying-my-output)を参照してください。それが当てはまらない場合は、[ask]を読んで、問題を適切に示すために十分なコードを含む[mcve]を提供してください。 – CodeCaster