A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 边亮 中级黑马   /  2013-3-13 12:52  /  2156 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

类和int/string有什么相同和区别

6 个回复

倒序浏览
个人理解 数组就是单纯的存储值得  
类里面可以包涵的就多了 可以有数组 方法 函数 属性  等
回复 使用道具 举报
int/string 是纯粹的数据类型,用于储存它所包含的数据。仅此而已

类是一个概念,类下面可以包含属性和方法。

比如人类,就等于是一个类,人类都是生物,都拥有四肢,并且有性别,这就相当于类的属性;

人类都可以讲话,走路,吃饭,这就相当于类的方法。

我们定义类,是为了更好的管理方法和数据
回复 使用道具 举报
可以理解为数组是相同类型的数据组成的一组数据,
类可以理解为是一种数据类型,可以建立数组存储同一类的对象,
数组内存储的是类的对象。
回复 使用道具 举报
区别:int是值类型,string是引用类型
相同点:基类都是object类, 都实现了IComparable,  IConvertible接口。简单点说就是,都可以比较,排序,都可以
Convert.toInt32() Convert.ToString()  

还有一些相同点和不同点 得看底层源代码了哈

回复 使用道具 举报
数组可以用int string建立
类就复杂了,可以通过方法定义类
回复 使用道具 举报
呵呵,经常用的string[] 和int[] 这种数组是c#中已经封装好的string类和int类,这数组也是一个类,只是是int类,而我们自己定义的一个类,既然他也是类,他就也能定义数组,不同的是一个是我们自己定义的,一个是微软帮我们封装好的,我刚开始的时候也很迷茫,多了就明白啦
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马