电脑小白学习软件开发(八)-复杂数据类型介绍使用,枚举,数组

写代码也要读书,爱全栈,更爱生活。每日更新原创IT编程技术及日常实用视频。

我们的目标是:玩得转服务器Web开发,搞得懂移动端,电脑客户端更是不在话下。

关注微信公众号:做全栈攻城狮。获取全套目录。

上篇教程:电脑小白学习软件开发-语言基础之断点调试 习题 三元表达式

本系列教程致力于电脑小白可以入门学习精通编程开发。

目录:

枚举

字符串

数组

枚举:

枚举表示的是:限定只能包括列出来的值。我们这里以星期来举例子。顾名思义,星期只能包括星期一到星期日。用代码来表示下。

注意:

enum表示定义一个枚举

枚举的名称使用首字母大写的写法。

用大括号。

enum和class一个等级

这限定Week这个变量只能用下面的值进行赋值。

使用枚举:

字符串:

字符串可以先理解为是一段话,字符串类型用双引号包裹起来。语言总是那么苍白。直接上代码:

字符串定义并赋值:

大家前期,先了解一下这个string,后期会展开讲解。

数组

数组顾名思义,是数的组合,但是在.net中有很多数据类型,所以这个“数”并不一定只表示数值类型了。他可以表示所有的类型的组。

其实就是多个类型的标量组合在一起,所以形成组了。

定义数组:

这就是定一个一个长度为10的数组。也就是这个attr里面包含十个int变量。

那我们应该如何取得到这些值呢?

这是利用索引找到里面的每个元素的。当然索引是从0开始的。例如长度为10的话最大的索引就是9.

上图是进行赋值操作。

但是未免过于麻烦,所以我们可以这么操作:

这样就方便多了。这个数组点Length是数组的长度。

在为数组设置不同的数值的时候,这样也不是很方便,所以你可以采用以下方式:

直接在初始化的时候就进行赋值就行了。

数组重中之重,因为是时间太晚了,只能先写这些了,不然又打扰舍友睡觉了。

码字啊。有不少内部教程,直接加我吧。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏带你撸出一手好代码

kotlin语言使用初体验(一)

居说谷歌新认的干儿子kotlin极为受宠,隐隐有替代Java在 android平台老大位置的趋势。kotlin有谷歌撑腰,加上自己的底子也厚,再之与Java无缝...

3455
来自专栏landv

C语言介绍

4772
来自专栏java学习

Java每日一练(2017/8/23)

最新通知 ●回复"每日一练"获取以前的题目! ●【新】Android视频更新了!(回复【安卓视频】获取下载链接) ●【新】Ajax知识点视频更新了!(回复【学习...

2886
来自专栏xingoo, 一个梦想做发明家的程序员

剑指OFFER之最小的K个数(九度OJ1371)

题目描述: 输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。 输入: 每个测试案例包括...

2059
来自专栏iKcamp

翻译连载 | 附录 A:Transducing(上)-《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇

原文地址:Functional-Light-JS 原文作者:Kyle Simpson-《You-Dont-Know-JS》作者 JavaScript 轻量级函数...

2158
来自专栏Crossin的编程教室

【Python 第19课】 函数

数学上的函数,是指给定一个输入,就会有唯一输出的一种对应关系。编程语言里的函数跟这个意思差不多,但也有不同。函数就是一块语句,这块语句有个名字,你可以在需要时反...

3077
来自专栏Flutter入门到实战

封装工厂类创建BottomNavigationBar的addItem

●  工厂方法模式的具体工厂类只能创建一个具体产品类的实例,而抽象工厂模式可以创建多个。

1012
来自专栏chafezhou

Python 工匠:编写条件分支代码的技巧

1514
来自专栏磐创AI技术团队的专栏

干货 | 如何写一个更好的Python函数?

《Writing Idiomatic Python》一书的作者在Medium上发表了一篇文章,给出了6个建议。

791
来自专栏量子位

干货 | 如何写一个更好的Python函数?

《Writing Idiomatic Python》一书的作者在Medium上发表了一篇文章,给出了6个建议。

972

扫码关注云+社区

领取腾讯云代金券