| 

.NET C# Java Javascript Exception

6
Ich habe in einem Visual-Basic-Programm eine Additionsroutine verfasst, die wie folgt kodiert ist und ein in der Größe variables Paramaterarray übergeben bekommt:

Private Function addition(ByVal ParamArray 
values() As Integer) As Long
Dim sum As Long = 0
For Each value As Integer In values
sum += value
Next
Return sum
End Function


Die Funktion kann somit mit einer variablen Anzahl von Ganzzahlwerten aufgerufen werden. Jetzt möchte ich diese Funktion auf C# umsetzen, habe aber leider kein ParamArray-Schlüsselwort gefunden. Kennt C# keine Parameterarrays?
News:
04.02.2012
desmond_ckl 21 2
1 Antwort
2
Doch, das keyword heißt params
public int Addition (params int[] values) ...


Syntax unsicher, hab grad nur mein Handy ;)
04.02.2012
Nicolai Schönberg 2,4k 2 9
1
(+1) Syntax passt auch vom Handy aus ;) Bleibt nur noch hinzuzufügen, dass
- nur genau ein params in einer Methodendeklaration zugelassen ist und
- params immer der letzte Methodenparameter sein muss.
ffordermaier 04.02.2012
perfekt danke =D
Nicolai Schönberg 04.02.2012

Stelle deine .net-Frage jetzt!
TOP TECHNOLOGIES CONSULTING GmbH