Übergeben einer Eigenschaft als "out" -Parameter in C #

Angenommen, ich habe:

public class Bob
{
    public int Value { get; set; }
}

Ich möchte das bestehenWert Mitglied als out-Parameter wie

Int32.TryParse("123", out bob.Value);

aber ich bekomme einen Kompilierungsfehler,"Das Argument 'out' wird nicht als Variable klassifiziert." Gibt es eine Möglichkeit, dies zu erreichen, oder muss ich eine Variable extrahieren, à la:

int value;
Int32.TryParse("123", out value);
bob.Value = value;

Antworten auf die Frage(2)

Ihre Antwort auf die Frage