c#学习笔记之五 C与C#在几种主要数据结构在上区别 数组和枚举


数组:


定义定义时初始化
cint array[10];int array[10]={1,2,3,4,5,6,7,8,9,10};
c#int[] array = new int[10];int[] array = new int[10]{1,2,3,4,5,6,7,8,9,10};

枚举:

C中定义了枚举,枚举中的变量是可以直接使用的。

如:

enum sex{female,male};

enum sex sex;

sex = female;

但是在C#中,使用枚举的变量时,前面必须加上枚举名。如:

enum Sex{Female,Male};

Sex sex = new Sex();

sex =Sex.Female;

在这一点上,也可看出C和C#在设计思想上的区别。c是扁平化的,什么东西都放在那儿可以直接用。而C#是面向对象的,所有的东西都是归成类的。我喜欢扁平化。我 还是超喜欢C语言,但是现在要在.NET上编程,只有学C#了。

结构体

c#的结构体声明具体结构体的时候。不需要加struct。直接 用后面的结构体

名称声明就可以了。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值