![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c#系列
文章平均质量分 77
sunseazhu
本科生在读
展开
-
对象数组空指针异常说明——C#中使用对象数组必须分别为其开辟空间
l 场景定义一个学生类,包含字段(学号,姓名,语文成绩,数学成绩,英语成绩)、属性(总成绩)、三个方法分别为(求平均分、数学平均分、语文平均分)。要求:在main()方法中,定义一个学生类型的数组,保存全班所有同学的信息,并通过控制台为每个同学输入字段(学号,姓名,语文成绩,数学成绩,英语成绩)的值,最后,控制台输出班级一共有多少个学生,各科及总分平均分分别为多少。l 实验方法原创 2014-04-29 11:57:33 · 1060 阅读 · 0 评论 -
.net序列化与反序列化——提供多次存储对象集后读取不完全解决方案
问题:文本文档读取序列化文件时只能读取第一次序列化对象或对象集,而多次序列化存到同一个文本文件中不能完全读取。最近做一个简单的学生管理系统,涉及到多次将学生对象序列化后追加存储到同一个文档中。在查看所有学生的时候总是读取不完全,折腾了好长时间,想到了以下一个相对权宜之策。1、 对象序列化反序列化简述对象序列化是指将对象转化成流的过程。反序列化与之相反,是将流转换成对象。这两个原创 2014-05-02 12:58:57 · 868 阅读 · 1 评论 -
HashTable的使用,扑克牌发牌游戏
l 场景主要实现以下功能:1. 首先给扑克牌中每张牌设定一个编号,下面算法实现的编号规则如下: 红桃按照从小到大依次为:1-13 方块按照从小到大依次为:14-26 黑桃按照从小到大依次为:27-39 梅花按照从小到大依次为:40-52 小王为53,大王为542. 按照以上编号规则,每次随机从该数组中抽取一个数字,为原创 2014-04-29 11:49:02 · 651 阅读 · 0 评论 -
基于 控制台 简易 学生信息管理系统 (增、删、改)
l 场景创建一个学生信息管理系统,具体要求如下:(1) 数据需求学生信息包括:学号、姓名、年龄、性别、专业、班级。(2) 基本功能需求(每组可以自行完善)1) 学生信息添加(学生信息从键盘上输入,保存到磁盘文件)2) 学生信息删除(按学号删除)3) 学生信息查询(提供两种查询方式:按学号查询、按姓名查询,要求使用方法的原创 2014-05-02 14:14:40 · 3281 阅读 · 2 评论 -
c# 文件IO操作 StreamReader StreamWriter Split 使用
StreamWriter(String,Boolean):若要追加数据到该文件中,则为 true;若要覆盖该文件,则为 false。 如果指定的文件不存在,该参数无效,且构造函数将创建一个新文件。 /原创 2014-05-07 14:10:40 · 1120 阅读 · 0 评论 -
C# 自定义异常类 throw语句抛出异常
异常(Exception)一般分为两大类SystemException原创 2014-05-07 22:41:22 · 15384 阅读 · 0 评论 -
finally return 执行关系 异常处理 c#
Return、finally执行关系简述原创 2014-05-08 07:21:11 · 3503 阅读 · 0 评论 -
基于事件的程序设计技术简单事例
l 场景主要实现以下功能:掌握事件与委托,出版社发行刊物时候,触发或者发布事件onpublish,事件一旦触发,事件的订阅者会收到该报刊“xx,收到报刊”(其中的XX为事件发生时传递的参数值)。l 实验方法1. 在控制台应用程序程序中编写代码,项目名为EventTest。1. 声明出版社class Publisherde事件发布者类,该类中包含报刊发行事件onpublish和委原创 2014-05-16 23:29:46 · 1945 阅读 · 0 评论 -
this.Hide()与this.Visible、Application.Exit与this.Close()区别
首先明确this.Hide()和this.Visible作用完全一样,都是隐藏当前窗体,使其不可见;原创 2014-05-25 20:09:57 · 2579 阅读 · 1 评论