So che questo è già una risposta e probabilmente la maggior parte delle persone vengono qui regolarmente per la risposta. La risposta @pylover è corretta, ma per aggiungerla, è possibile evitare di eseguire il looping di tutti gli elementi, semplicemente chiamando la funzione Sum()
. Così;
Function Sum(ByVal ParamArray nums As Integer()) As Integer
Return nums.Sum()
End Function
Quando si chiama la funzione
Dim total As Integer = Sum(4, 3, 2, 1)
total
rendimenti 10
. Altre funzioni che è possibile eseguire su di esso, include Max()
, Min()
, ecc.
fonte
2016-10-10 04:34:26