
C#编程
小凡同学zero
编程语言笔记记录
展开
-
C# 经典练习题8 [构造虚方法]
设计一个控制台应用程序,采用虚方法求长方形、圆、圆球体和圆柱体的面积或表面积。主函数Main()方法。原创 2023-04-21 13:15:48 · 237 阅读 · 0 评论 -
C# 经典练习题7 [people (人员)类]
编写people (人员)类(具有属性(字段都为私有):姓名、年龄、籍贯等,具有带参的以及不带参的两种构造方法,具有一个描述详细信息的方法),people类中派生出student (学生)类,添加属性:班号 classNo(使用base方法调用基类构造方teacher法完成构造);在上述程序的基础上,将people 类中描述详细信息的方法设为虚方法,在student类、 teacher 类中重写该方法。主程序Main()方法。原创 2023-04-21 13:11:19 · 682 阅读 · 0 评论 -
C# 经典练习题6 [车(vehicle) 基类]
声明一个车(vehicle) 基类,具有MaxSpeed, Weight等成员变量(私有,使用属性进行读写),Run, Stop等成员函数,由此派生出自行车(bicycle)类,汽车(motorcar)类。自行车(bicycle)类有高度(Height)等属性,汽车(motorcar )类有座位数(SeatNum)等属性。从bicycle和motorcar派生出摩托车(motocycle) 类。编写程序验证继承关系。原创 2023-04-21 12:58:14 · 976 阅读 · 0 评论 -
C# 经典练习题5 [绘制菱形]
题目:绘制菱形,从控制台输入要绘制的菱形的行数,如果行数为偶数,输出“请输入奇数行!如果行数为奇数则按照要求绘制菱形。方法2:利用try catch方法 保证用户只能输入数字且只能为奇数。方法1:输入偶数直接break跳出循环结束程序。原创 2023-04-07 16:51:38 · 345 阅读 · 0 评论 -
C# 经典练习题4 [日期计算]
题目:输入一个日期(由-隔开,例如:2021-4-11),计算100天后的日期,输出格式为:XXXX年XX月XX日。样例输入1:2021-3-6样例输出1:2021年6月14日样例输入2:2023-4-4样例输出2:2023年7月13日代码:运行结果: 扩展:日期格式:yyyyMMdd HH:mm:ss(注意此字符串的字母大小写很严格)yyyy:代表年份MM: 代表月份dd: 代表天HH: 代表小时(24小时制)mm: 代表分钟ss: 代表秒DateTime.Now.ToSho原创 2023-04-07 16:41:37 · 389 阅读 · 0 评论 -
C# 经典练习题3 [shape类]
在program类中或者其他类中定义一个ColorChange的处理方法(反馈当前是一个什么颜色的**图形,图形的面积为**)在类内定义一个事件:ColorChange用于处理颜色变化时的反应(携带当前颜色、图形类型、长、宽信息);自定义一个shape类:具有长(半径)、宽(高)、图形类型(可为矩形、三角形、圆形)、颜色字段;在program类中,验证事件的使用。字段设为私有并为每个字段设置属性;原创 2023-04-07 16:30:56 · 299 阅读 · 0 评论 -
C# 经典练习题2 [西瓜类]
自定义一个“西瓜”类,要求如下:具有多个有意义的字段;可以实现对象之间的“+”(可以为重量相加);编写程序验证上述要求原创 2023-04-07 16:25:13 · 105 阅读 · 0 评论 -
C# 经典练习题1 [Point3D三维坐标]
定义一个“点”(Point3D)类用来表示三维空间中的点(有三个坐标)。提供可以计算该“点”距原点距离平方的方法。字段设为私有并为每个字段设置属性。可以生成具有特定坐标的点对象。提供可以设置三个坐标的方法。编写程序验证上述三条。原创 2023-04-07 16:18:15 · 807 阅读 · 0 评论