Imaginez que vous ayez envie d'une fonction qui effectue un calcul très compliqué ou qui modifie votre valeur d'une certaine manière. Vous voudriez sans doute récupérer la valeur ? C'est ce qu'on appelle le retour :
Function Addition(ByVal Valeur1 As Integer, ByVal Valeur2 As Integer) As Integer Dim Resultat As Integer 'Addition des deux arguments Resultat = Valeur1 + Valeur2 'Renvoie le résultat Return Resultat End Function
Resultat = Addition(Valeur1, Valeur2)
Console.WriteLine(Addition(Valeur1, Valeur2))
Sub Main() Dim Resultat as Interger = Addition(1, 2) Console.WriteLine(Resultat.ToString()) Console.Wriline(Addition(3,4).ToString()) End Sub Function Addition(ByVal Valeur1 As Integer, ByVal Valeur2 As Integer) As Integer Dim LeResultat As Integer 'Addition des deux arguments LeResultat = Valeur1 + Valeur2 'Renvoie le résultat Return LeResultat End Function
console.writeline(addition(2, 4))c'est un peu plus chiant nn ?
sub main()
addition(23, 21)
end sub
Sub addition(ByVal valeur1 As Integer, ByVal valeur2 As Integer)
Dim resultat As Integer
resultat = valeur1 + valeur2
Console.WriteLine(resultat)
End Sub
je comprend pas le Return , il renvoi les valeurs ou ?pas les la, une fonction ça retourne un résultat et un seul.
c'est plus simple ?on s'en moque
addition?
resultat = valeur1 + valeur2
resultat = valeur1 + valeur2
console.writeline(resultat)
Return Resultat
Sub Main()
Console.WriteLine(addition(12, 45))
Console.Read()
End Sub
Function addition(ByVal valeur1 As Integer, ByVal valeur2 As Integer) As Integer
Dim resultat As Integer
resultat = valeur1 + valeur2
Return resultat
End Function
Console.WriteLine(addition(12, 45))
Sub Main()
addition()
Console.Read()
End Sub
Sub addition()
Dim entrer As String
Dim a As Integer
Dim b As Integer
Do
entrer = Console.ReadLine
Loop Until IsNumeric(entrer)
a = entrer
Do
entrer = Console.ReadLine
Loop Until IsNumeric(entrer)
b = entrer
Console.WriteLine(a + b)
End Sub
somme = valeur1 + valeur2le + est une fonction (écrite dans le langage utilisé pour créer VB.net) qui va additionner 2 nombres situés de part et d'autre du signe et retourner le résultat dans la variable somme.
valeur1 + valeur2, j'appelle bien la fonction, mais je ne stocke pas le résultat ça ne sert à rien, à l'inverse si + ne retournait pas de résultat jamais en VB.Net on ne pourrait additionner 2 nombres.
30 avril 2017 à 20:26
c'est cette phrase que je comprend pas trop,
je peux aussi faire
30 avril 2017 à 20:48
https://msdn.microsoft.com/fr-fr/library/2e34641s.aspx
30 avril 2017 à 21:21
ok mais comment je fais pour les afficher ?
le site a l'air d’être bien mais je connais pas encore tout les termes du coup je comprend pas tout
30 avril 2017 à 21:28
1 mai 2017 à 07:49
http://xo.developpez.com/tutoriel/vb.net/poo/#L4