PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : VB.NET Funktionen



Nookie
03.07.2009, 14:15
Hallo...
ich habe mal eine frage zu Funktionen in der VB.NET programmierung...

ich hab volgendes beispiel geschrieben
auf der Form befinden sich:
1 Button
1 TextBox
1 Label




End ClassPublic Class Form1
Dim erg As Integer
Dim inpu As Integer


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click



Label1.Text = addiere(erg)

End Sub

Function addiere(ByVal erg As Integer) As Integer

inpu = TextBox1.Text
erg = inpu + 10
Return erg

End Function
End Class


Jedoch verstehe ich die rot markierten stellen im code nicht?

wiso muss das ganze zwei mal as Integer deklariert werden?

Sawyer
03.07.2009, 14:29
Das erste As Integer ist der Typ der Parametervariable , und das andere As Integer ist für die funktion , alos welchen Rückgabetyp sie hat , in dem fall Integer

MfG

Nookie
03.07.2009, 14:48
ahaa...
super antwort... genau danach hab ich gesucht :P

inmate
03.07.2009, 16:06
Der eine integer ist "addiere" und der andere für die Variable die in den Klammern steht :)
edit: zu langsam >.>
mfG