C#中的类型,存储,变量

在C#中类型分为预定义类型和用户定义类型

预定义类型:C#提供了15种预定义类型,其中包括13种简单定义类型和2种非简单定义类型。

图片来自网上

用户定义类型

1.类类型(class)//经常要使用的

2.结构类型(struct)

3.数组类型(array)

4.枚举类型(enam)

5.委托类型(delegate)

6.接口类型(interface)

我们主要说一下类类型

我们这样来定义一个类类型

public class myclass2{//因为我们自己定 //义了一个类类型就其名为myclass2

int a=1;//可以定义一个int

string="Hello";//可以定义一个字符串

(方法)void fun(){

怎么去使用类类型:Unity变异的时候只会识别MonoBehaviour只有类寄存了它,它才会编译。可以看到上面定义的类没有MonoBehaviour的,所以就要在MonoBehaviour的Helloword中实例这个类,把类的名字引用过来给他起个名字。

图片发自简书App

现在想调用myclass2中的Hello字符串。想在控制台输出需要在string str前面加public,这样其他的类才可以访问他。

在start中输入Debug.Log(myclass2.str);

调用Hello。在unity中运行成功可以看到输出证明成功!如图:

图片发自简书App

堆和栈

指在程序中数据存储的位置,简单的数据类型都存在栈中。因为他的数据信息量小,刚刚定义的类为用户定义数据,信息量大,所以存在堆区。栈存储比较快,堆区存储慢。

图片发自简书App

变量

变量是一个名称,表示程序执行时存储在内存中的数据。

C#中提供了四种类型

图片发自简书App

变量声明

变量在使用前必须声明,给变量名命名并给他并联一种类型

int Number;//int为类型;//Number为变量名。

这就是C#中的简单的类型存储与变量了。:)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young阅读 3,906评论 1 10
  • 这是16年5月份编辑的一份比较杂乱适合自己观看的学习记录文档,今天18年5月份再次想写文章,发现简书还为我保存起的...
    Jenaral阅读 2,869评论 2 9
  • 题目类型 a.C++与C差异(1-18) 1.C和C++中struct有什么区别? C没有Protection行为...
    阿面a阅读 7,717评论 0 10
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,148评论 1 32
  • 1我要听故事 “老板,怎么突然停电了。”一位男子借着手机的光亮走到我眼前问道。 此时的我拿着一根点燃的蜡烛,说:“...
    衫衫一梦阅读 439评论 4 3