如何用C#解决这个题目

定义一个圆类Circle,包含半径r,属性R能判断半径r的合理性(r≥0),包括计算圆面积的方法GecArea/。从Circle类派生出圆柱体类Cylinder类,新增圆柱体的高度h,及属性H能判断高h的合理性 ;(h≥0),新增计算圆柱体体积的方法GetVolume()。在主函数中创建一个Cyli nder类的实例,并输出该对象的底面半径、高、面积以及体积。(不使用构造函数,变量为私有,方法公有)