一段c#.net代码不懂

来源:百度知道 编辑:UC知道 时间:2024/05/14 08:51:25
class TimePeriod
{
private double seconds;

public double Hours
{
get { return seconds / 3600; }
set { seconds = value * 3600; }
}
}
其中 get 和 set有什么作用?

get:用来返回seconds/3600的值
set:用来给seconds赋值

也叫属性访问器

在方法中可以用TimePeriod .Hours 得到seconds/3600后的值

因为seconds是private类型,所以要用到get,set 方法,这中情况在类被继承的时候有很多好处