est-il possible pour une fonction VB.net avec un type de retour d'entier de renvoyer null?Vb Fonction renvoyant la valeur null
Répondre
Vous aurez besoin d'un type de retour de Nullable (Of Integer).
https://msdn.microsoft.com/en-us/library/ms235245.aspx – CBRF23
Uniquement si elle est définie comme renvoyant un entier nul.
Si vous parlez strictement d'une référence nulle (la version de C# de null) alors la réponse est Non. Les deux dommer et Mitch ont la bonne idée ici. Vous devrez retourner un Nullable (OF Integer) afin de communiquer l'abscence d'une valeur.
Cependant, VB n'a pas de valeur nulle. Au lieu de cela, il utilise Nothing. Rien ne représente la valeur vide pour les types de valeur et de référence. Il est convertible en n'importe quel type de valeur et représente simplement l'équivalent de default (T) en C#. Beaucoup de gens disent null en parlant de VB mais ne veulent vraiment rien dire. Si tel est le cas, alors oui, vous pouvez retourner rien d'une fonction de retour entier
Public Function Example() As Integer
Return Nothing
End Function
donc votre fonction Example() renvoie l'entier 0, car VB renvoie Nothing à la valeur par défaut pour un entier. Pour l'appelant, il n'y a pas de différence entre ce que vous avez écrit et retourner 0. Ou ai-je tort? – MarkJ
@MarkJ, vous avez raison. Il y a une différence perceptible entre return 0 et return Nothing. – JaredPar
- 1. Source de données Oracle renvoyant la connexion null
- 2. Implémentation d'un délai sur une fonction renvoyant une valeur
- 3. Comment appeler la fonction vb de javascript
- 4. Sous-requête linq renvoyant une valeur nulle
- 5. Service Web renvoyant un objet avec des champs null
- 6. SSIS Null Valeur Questions
- 7. Liens html.ActionLink ne renvoyant pas la valeur attendue?
- 8. Message Ajax ne renvoyant pas la valeur du contrôleur cakephp
- 9. sqlite SELECT AVG renvoie la valeur null
- 10. Android LocationManager.getLastKnownLocation() renvoie la valeur null
- 11. getServletContext(). GetAttribute() retourne la valeur null?
- 12. Flex 3 focusManager.getNextFocusManagerComponent() renvoie la valeur null
- 13. Service Web PHP en C#: La fonction Invoke() renvoie la valeur null
- 14. Comment ajouter un paramètre optionnel/valeur par défaut dans la fonction VB?
- 15. Valeur "Null" dans les requêtes
- 16. Comment vérifier la valeur null dans la vue MVC?
- 17. Java Servlet API 2.5 Cookie.getDomain() renvoie toujours la valeur null
- 18. Implémentation de la fonction IRR d'Excel et VB
- 19. Fonction luminosité/exposition avec vb .net
- 20. User.Identity.Name renvoyant la chaîne vide
- 21. Comment renvoyer une valeur à un sqldatareader si la valeur est null?
- 22. Mon paramètre SQLParameter ne transmet pas correctement la valeur NULL
- 23. ADO.net Entity One Relationship renvoie toujours la valeur null
- 24. SelectList renvoie la valeur null dans MVC DropDownList
- 25. règle FxCop ne pas comparer avec la valeur NULL
- 26. WPF Dispatcher Invoke la valeur de retour est toujours null
- 27. MethodInfo.Invoke renvoie parfois la valeur null et renvoie parfois la valeur
- 28. conserver la valeur d'origine dans DataBase lorsque la valeur NULL est passée à une procédure stockée
- 29. OCMock renvoyant des valeurs
- 30. Filtre MQL Freebase où valeur! = Null?
S'il vous plaît poster la déclaration de fonction –