我有一堂课:
public class Car
{
public string Color { get; set; }
public string Speed { get; set; }
public string Property3 { get; set; }
}
我想在属性
Property3
或Color
更新时自动设置Speed
的值我想用连字符分隔值
Property3
和Color
的串联设置Speed
的值做这个的最好方式是什么 ?
最佳答案
您可以在Property3
的getter中指定-如下所示:
public string Property3
{
get { return $"{this.Color}-{this.Speed}"; }
}
我假设您希望
Property3
为只读,所以我在上面的示例中省略了setter