我想把int陣列轉換為int,這樣我就可以添加它們了。
示例
int[] x = {1, 2, 3};
sum=x[0] x[1] x[2] 。
我有一個從用戶那里獲得輸入的回圈,但我必須添加每一個輸入的所有值。
uj5u.com熱心網友回復:
使用.Sum LINQ方法:
var x = new int[] { 1, 2, 3 };
var sum = x.Sum(); //給出6。
進一步的資訊
uj5u.com熱心網友回復:
你可以通過多種方式來實作這個目標。
首先自己做一個回圈。
static int Sum(int[] array)
{
int sum = 0;
foreach (var item in array)
{
sum = item;
}
return sum;
}
static void Main()
{
int[] x = new int[] { 1, 2, 3 };
Console.Write(Sum(x).ToString())。
第二,使用System.Linq庫中的Sum()方法
使用System.Linq.Sum方法。
///
int[] x = new int[] { 1, 2, 3 };
Console.Write(x.Sum())。
謝謝你USEFUL的反饋,如果它對你有用的話
uj5u.com熱心網友回復:
其實并不清楚問題出在哪里。 你的代碼似乎功能齊全,所以很難知道你真正想要實作的是什么,以及根本問題是什么。
但當然,一個簡單的回圈可以很好地作業。
int sum = 0;
for(int loop=0; loop < x.Length; loop )
{
sum = x[loop];
}
你也可以通過Linq來做這件事(我看到有人發布了這個例子,所以我就不重復了)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/333688.html
標籤:
上一篇:由于SHA256MD5,我無法連接posgresql資料庫。
下一篇:使用css在按鈕旁邊添加加載影像
