U盘PE| w764位旗舰版下载 | U盘装win7系统 | U盘启动 |win7pe | win10下载 |加入收藏土豆PE官网U盘PE,U盘装win7系统,win7pe,U盘启动,U盘装系统,w764位旗舰版下载站!
当前位置:主页 > 帮助中心 > 帮助中心 >

[C# 数组]-C# 之中的一维数组和对象数组

来源:http://www.tudoupe.com时间:2022-07-23

##################################################

目录

一维数组

C# 中的一维数组

声明数组

初始化数组

访问数组

数组长度

对象数组

对象数组是干嘛的

对象数组存储原理

数组对象测试程序

学生类

##################################################

一维数组

——————————

C# 中的一维数组

我们已经联系了Java的一些组织
想想我们在什么情况下使用数字呢?
答案是:

我们需要使用同一类型的多个值,然后我们需要使用数组

C#的单维阵列与Java不同,但很简单
一个单维群是什么? 我记得有一次说
一个维度是多维度,但是现在它离我们很远,我们不能用它一段时间

——————————

声明数组

如何在Java中声明群体?
还想的起来吗?
我们通常使用两种形式:

数据类型[]组名;
数据类型组名[];

但是只有一种方法在C#中声明一个集合:

数据类型[]组名;

就是说,你不能把括号放在团体名称后面!

例如声明阵列阵列阵列类型是整数:

——————————

初始化数组

然而,C#中的集合与Java初始化集合的语言相同!

创建包含10整数集合的集合:

忽略组长创建组的语法与Java一样:

或者省略新的关键词:

它与Java的初始化相同吗?

第一条语句声明并初始化了一个长度为 10 的整型数组 array 并且给数组中的每个元素都赋了初值

这三个句子之间也有明显的区别,第一句说:

[10]

然后由括号决定该组的长度:

第2条和第3条句子的功能完全相同

没有括号指定的长度该组的长度由括号的初始数确定:

是不是很好理解?

——————————

访问数组

与Java相同的概念也被下级分类。

也从下面的0开始:

但是C#叫它

索引

——————————

数组长度

在 C# 中需要得到数组的长度时 不应该是用数组定义的长度

而是使用:

语句获得

它与Java相同,长度相似,但第一个字母大

##################################################

对象数组

——————————

对象数组是干嘛的

眼熟啵?
一群你从来没想过能发挥作用的东西!

用于存储数字的整数阵列
汉字组用于存储汉字。
因此对象阵列被用来存储对象!

对象是类的一个例子
换句话说,一个对象是由一个类创建的东-东
我们想存储这个创建的对象/东东

——————————

对象数组存储原理


类 里面有什么:

特征/字段
行为/方法

因此,这个对象是其中一个类
每个对象都有一套独特的特征/领域
所有类能做的事物/行为/方法这个对象也可以做

也就是说,在被证明的对象之间
区别是这个特性/领域组

我们也可以这样考虑储存个人物体
所有功能/字段存储

——————————

数组对象测试程序

%%%%%

学生类

例 我们用C#的方式编写程序:

分为 Program/主类、Student/学生类 两个类 主类只有一个 Main() 方法
学生类有 name/姓名、age/年龄 特征 还有一个 show()/输出信息 的功能
然后我们定义了stus对象的集合来单独存储stus[N]对象
然后分别指定每个对象,并将每个分配存储在对象集合中

最后的演示如下:

首先查看代码没有注释:

仔细讲解一下

首先看学生类代码:

程序类 code:

此时 对象数组 stus 中的每个元素都是一个 Student/学生 对象!

每个学生/学生对象都有不同的名称和年龄!

Copyright © 2012-2014 Www.tudoupe.Com. 土豆启动 版权所有 意见建议:tdsky@tudoupe.com

土豆系统,土豆PE,win7系统下载,win7 64位旗舰版下载,u盘启动,u盘装系统,win10下载,win10正式版下载,win10 RTM正式版下载,win8下载,电脑蓝屏,IE11修复,网络受限,4K对齐,双系统,隐藏分区,系统安装不了,U盘装系统,笔记本装系统,台式机装系统,diskgenius运用,GHSOT装系统,U盘修复,U盘技巧,U盘速度,U盘不能格式化,U盘复制发生错误,U盘加密,U盘选购,开机黑屏,蓝屏,进不了系统,上不了网,打不开程序,点击无反应,系统设置,PE个性化,PE添加网络,PE维护系统

点击这里给我发消息