相关疑难解决方法(0)

在C#中将属性作为'out'参数传递

假设我有:

public class Bob
{
    public int Value { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我想将Value成员作为out参数传递

Int32.TryParse("123", out bob.Value);
Run Code Online (Sandbox Code Playgroud)

但我得到一个编译错误,"'out'参数不归类为变量." 有没有办法实现这一点,或者我将不得不提取变量,àla:

int value;
Int32.TryParse("123", out value);
bob.Value = value;
Run Code Online (Sandbox Code Playgroud)

c# properties out-parameters

75
推荐指数
2
解决办法
3万
查看次数

标签 统计

c# ×1

out-parameters ×1

properties ×1