none
<OutAttribute> in VB RRS feed

  • Question

  • je vois un exemple d'utilisation de <OutAttribute> dans cette documentation de Microsoft

    Public Shared Function TryParse ( s AsString, <OutAttribute> ByRef result AsInteger ) AsBoolean

    J'ai essayé d'utiliser cet attribut dans mon code, mais le compilateur ne l'accepte pas.

    Je voudrais ne pas avoir à initialiser les variables passées par ByRef dans des Sub qui ne font que renvoyer une valeur sans utiliser la valeur en entrée.

    Merci d'avance

    jeudi 8 juin 2017 06:14

Réponses

Toutes les réponses

  • En général on simplifie par <Out>, mais si je copie la fonction en exemple, ça passe sans problème chez moi (VS 2015) :

    Public Shared Function TryParse(s As String, <OutAttribute> ByRef result As Integer) As Boolean
    End Function

    jeudi 8 juin 2017 07:20
  • oui il me manquait juste "Imports System.Runtime.InteropServices"

    c'etait ca le probleme

    merci

    • Marqué comme réponse JMB1502 jeudi 8 juin 2017 18:29
    jeudi 8 juin 2017 18:29