读书人

苍天大地!小弟我出C#面试题40个人

发布时间: 2012-02-23 22:01:36 作者: rapoo

苍天,大地!我出C#面试题,40个人,居然没有一个人完全答对,你呢
面试题:用C#编写一个桌子类,类中有三个属性:长、宽、高,一个方法,方法的功能为获得桌子的体积。

这是一道不好回答的题吗,有人告诉我吗?难到是我不应该出这样的题吗?到现在为止面试了差不多40人,为什么现在的计算机系的毕业生和知名IT培训企业出来的学生没有一个完全答对的呢,郁闷?有兴趣你也试试

[解决办法]

C# code
class TableClass{    private float length;    private float width;    private float height;    public float Length    {        get{return this.length;}        set{this.length=value;}    }    public float Width    {        get{return this.width;}        set{this.width=value;}    }    public float Height    {        get{return this.height;}        set{this.height=value;}    }    public TableClass(float length,float width,float height)    {        if(length>0 && width>0 && height>0)        {            this.length=length;            this.width=width;            this.height=height;        }    }    public float GetVoulumn()    {        return length*width*height;    }}
[解决办法]
C# code
class  Table{    private float height;    private float width;    private float size;    public Table()    {        height = width = size = 0;    }    public Table(float size, float width, float height)    {        this.height = height;        this.width = width;        this.size = size;    }    public float Height    {        get { return height; }        set        {            if (height > 0)            {                height = value;            }        }    }    public float Width    {        get { return width; }        set        {            if (width > 0)            {                width = value;            }        }    }    public float GetArea(Table table)    {        return table.Height * table.width * table.size;    }    public float Size    {        get { return size; }        set        {            if (size > 0)            {                size = value;            }        }    }}
[解决办法]
C# code
/*面试题:用C#编写一个桌子类,类中有三个属性:长、宽、高,一个方法,方法的功能为获得桌子的体积。 */class 桌子{  decimal l, w, h;  public decimal 长 { get { return l; } set { l = value; } }  public decimal 宽 { get { return w; } set { w = value; } }  public decimal 高 { get { return h; } set { h = value; } }  public decimal 体积() { return 长 * 宽 * 高; }} 

读书人网 >C#

热点推荐