Affecter un résultat null (Nothing)
Salut un tous !
Juste une mini question qui, je crois, passera vite en résolu.
Alors c'est très simple. J'ai une fonction donc voici la définition :
Code:
Public Function X(ByVal unString as String) As String()
Cette fonction renvoie donc un résultat de type string ou Nothing si aucun résultat n'a pu être produit par la fonction.
Du coup, quelque chose comme ce qui suit me semblait tout à fait valide :
Code:
1 2 3 4 5
|
Dim str As String() = X(leParamQuiVaBien)
If not str Is Nothing Then
'traitement...
End If |
Mais mon code plante sur l'affectation du résultat de la fonction X dans str lorsque le résultat est Nothing.
Ma question est : Pourquoi ?
Si je peux écrire explicitement
Code:
Dim str As String() = Nothing
, pourquoi ne puis-je pas faire cela via une fonction ?
Merci d'avance.
Griftou.