Passando uma propriedade como um parâmetro 'out' em c #
Suponha que eu tenha:
public class Bob
{
public int Value { get; set; }
}
Eu quero passar oValor membro como um parâmetro fora como
Int32.TryParse("123", out bob.Value);
mas eu recebo um erro de compilação,"'out' argumento não é classificado como uma variável." Existe alguma maneira de conseguir isso, ou terei que extrair uma variável, à la:
int value;
Int32.TryParse("123", out value);
bob.Value = value;