刚看一段代码
public double length //属性:矩形长
{
   get
    {
     return x;
    }
   set
    {
   if (value>0){x = value;
    }
看不懂get set 起的是什么作用

解决方案 »

  1.   

    定义属性,参看一下MSDN关于属性的讲解。get是获取此值时调用的(如a = length)set是设置此值是调用的(如length = a)
      

  2.   

    接LZ的程序
    比如当你写入一个参数5的时候,参数5给了
      set
        {
       if (value>0){x = value;
        }
    中的value,SET这个操作读取到value这值给X
    然后
     get
        {
         return x;
        }
    GET这个读取X的值,返回
    程序就结束了```
    不知道我说的明白不明白