Przekazywanie właściwości jako parametru „out” w C #

Załóżmy, że mam:

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

Chcę przekazaćWartość element jako parametr wyjściowy, taki jak

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

ale dostaję błąd kompilacji,Argument „out” nie jest klasyfikowany jako zmienna. ” Czy jest jakiś sposób na osiągnięcie tego, czy będę musiał wyodrębnić zmienną, à la:

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

questionAnswers(2)

yourAnswerToTheQuestion