C#实验三报告

2022-04-08 07:50:04   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《C#实验三报告》,欢迎阅读!
C#,实验,报告
贵州大学实验报告



学院:计算机科学信息工程学院 专业:网络工程 班级:091 姓名 邱东生 实验

05.03

时间

学号 指导教师

0908060327 罗为

实验组 成绩



实验

项目实验三 C#数组和集合 名称

1. 学会数组的定义及使用。

实验目的

2. 掌握数组抽象基类Array的使用,了解其优越性。 3. 了解泛型类List的使用。

1.编写控制台应用程序,用两个一维数组分别存放5个学生的学号和姓名,分别按学号和姓名进行排序(要求按学号排名时,学号对应的姓名不变;按姓名排名时,其对

实验应的学号不变),输出排序后的结果。将程序结果及源程序写在报告上,并回答如下问

内容 题:

1Array类只有一个参数的Sort方法和有两个参数的sort方法有何不同,说明有两个参数的sort方法的两个参数的作用。

实验环境

Pc

VC++ 6.0环境(具体环境自己调整)



参考书P.23,控制台应用程序的实验步骤。

实验步骤



算法自行设计




源程序: using System;

using System.Collections.Generic; using System.Text;

namespace Proj5_8 {

class Program {

const int Max = 5;

static void disp(int[] no,string[] name,string str) {

Console.WriteLine(str); Console.Write("学号:\t");

实验程序

for (int i = 0; i < no.Length; i++) Console.Write("{0}\t",no[i]); Console.WriteLine(); Console.Write("姓名:\t"); for (int i = 0; i < name.Length; i++) Console.Write("{0}\t", name[i]); Console.WriteLine(); }

static void Main(string[] args) {

int[] no = new int[] { 2, 4, 5, 1, 3};

string[] name = new string[] {"Smith","John","Mary","Cherr","Tomn"}; disp(no, name,"排序前:"); Array.Sort(no, name);

disp(no, name,"按学号排序后:");

2 3




Array.Sort(name, no);

disp(no, name, "按姓名排序后:"); Console.ReadLine(); } } }



实验结果 分析



分析:按学号和按姓名排序后对应的学号和姓名绑定在一起进行排序。顺序如上。 1Array类只有一个参数的Sort方法和有两个参数的sort方法有何不同,说明有两个参数的sort方法的两个参数的作用。

答:只有一个参数的Sort方法是对整个一维数组中的元素进行排序。有两个参数的Sort方法是对两个一维数组进行排序,第一个参数包含要排序的关键字,第二个参数包含对应的项。两个参数进行绑定。

1 通过本次实验,学会数组的定义和使用。

2 初步学会数组抽象基类Array的使用。了解了其优越性。 3 通过选作实验了解List和交错数组的使用。

实验总结

指导教师意见

注意:表格各项大小根据实际需求自行调整



签名:



3 3


本文来源:https://www.wddqxz.cn/03ef7f65e618964bcf84b9d528ea81c758f52e64.html

相关推荐