je veux appeler ce public sous hungrys (gutom comme chaîne) de ma classe zooanimal à mon formulaire1.vb. pour référence, s'il vous plaît se référer à mon code. i obtenir toujours une erreur "expression ne produit pas de valeur" dans mes Textbox10.text = za.hungrys (gutom sous forme de chaîne)expression ne produit pas une valeur lors de l'appel d'un sous
Public Class ZooAnimal
Public Sub New()
hungry = isHungry()
Public Function isHungry() As Boolean
If age > 0 Then
hungry = True
End If
If age <= 0 Then
hungry = False
End If
Return hungry
End Function
Public Sub hungrys(ByRef gutom As String)
If hungry = True Then
gutom = "The zoo animal is hungry"
End If
If hungry = False Then
gutom = "The zoo animal is not hungry "
End If
End Sub
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim za As New ZooAnimal
Dim gutom As String = ""
TextBox10.Text = za.hungrys(gutom)
Veuillez lire [ask] et prenez le [tour]. L'erreur est précise. 'hungrys' est un sous qui signifie qu'il ne retourne rien, mais vous essayez d'assigner un résultat comme si vous l'écriviez en tant que fonction ... ou assignez cet argument à la zone de texte. Vous devez également définir «Option Strict On» - «âge» vient de nulle part – Plutonix