2016-04-24 52 views
0

我是C sharp中的新成員。我有一個for循環的簡單問題。但我不知道如何解決它。我做了環這樣的:加入for循環結果c sharp

class Program { 
    static void Main(string[] args) { 
     for (int starting = 0; starting < 10; starting += 3) { 
      Console.WriteLine(starting); 
     } 
    } 
} 

//結果:0,3,6,9

我要添加的所有結果。

+2

添加另一個變量和總和它開始一個的值? – Steve

回答

0

根據@Steve的評論,你的意思是這樣的嗎?

class Program 
{ 
    static void Main(string[] args) 
    { 
     int sum = 0; 

     for (int starting = 0; starting < 10; starting += 3) 
     { 
      sum += starting; 
     } 

     Console.WriteLine("Sum: [{0}]", sum); 
    } 
} 

根據評論更新。

+0

對不起,但我的意思是這樣的。 結果是0,3,6,9。我添加了所有的結果。所以,0 + 3 + 6 + 9,我得到18.然後我想輸出只有18,而不是0,3,6,9。謝謝 –

+1

@ShJalal如果你只想顯示總和結果,你應該將'Console.WriteLine'移出for循環。 – kmatyaszek

+0

如果我將它移出for循環,我仍然可以訪問啓動變量嗎? –

-1

上有使用LINQ相同的任務更短的溶液:

class Program 
{ 
    static void Main(string[] args) 
    { 
     int sum = Enumerable.Range(0, 10).Where(i => i % 3 == 0).Sum(); 

     Console.WriteLine(sum); 
    } 
}