摘要:
按值传递引用:调用者可以改变对象的状态数据,但是不能改变所引用的对象。按引用传递引用:调用者可以改变对象的状态数据以及所引用的对象按引用传递引用典型关键词:ref 阅读全文
摘要:
数据类型是集合的概念,包含类、接口、结构、枚举、委托其中实例化结构时,每个被实例化的结构都是单独存在栈中。但是实例化类时,类之间是相互影响的 阅读全文
摘要:
1、首先对c#数据类型理解:分为值类型和引用类型,对应的内存分配在栈和堆,注意是托管堆。2、内存分配 值类型只分配在栈中。 引用类型分配在内存与托管堆中 托管堆对应于垃圾回收3、装箱拆箱是什么? 装箱:用于在垃圾回收托管堆中存储值类型,此时已经是引用类型,装箱时值类型到object或此值类型所实现的任何接口的隐式转换。(比如struct值类型接口) 拆箱:object类型到值类型或从接口类型到实现该接口的值类型转换。4、装箱与拆箱的内部操作。 装箱:对值类型在堆中分配一个对象实例,并将该值类型复制到新的对象中,按三部进行。 step1:新分配托管堆内存(大小为值类型实例大小加上一... 阅读全文
摘要:
out:输出的参数由被调用的方法赋值(必须赋值),因此是按值传递,指的是被调用的方法接受原始数据额副本。 优点:可以有多个返回值,void function(out age,out name,out sex ...);ref:方法在调用之前赋初值params:允许将一组可变数量的参数作为单独的逻辑参数进行传递,方法中只能有一个params修饰符,而且必须是最后一个参数,在调用方法中可省略params修饰的参数,但是会默认为null, 阅读全文
摘要:
一、c#的所有程序逻辑都包含在类型中,所以类型是一个集合,类型是指:类(class),接口(interface),结构(struct),枚举(enum),委托(delegate)二、void static main[string[] args]{}启动方法叫做应用程序对象,static修饰的静态成员是类级别的(而不是对象级别),因此在调用前不需要创建新的实例。三、签名是指方法的名称,返回值和参数列表四、C#Environment类型中个成员很有用,比如硬盘,CPU,操作系统32位还是62位。五、单词熟悉:stack栈 heap堆六、装箱与拆箱:怎么理解,装箱指的是值类型转化为引用类型和接口函数 阅读全文
摘要:
一、读取路径有三种方法 1、使用WWW: WWW _moviewww=new WWW("file:///"+Application.dataPath+"/../Shared/6.mov"); 2、Application.data 3、.net string fullPath = System.IO.Path.Combine("Shared/", "6.mov");二、读取内存 1、前面提到的WWW DATA=WWW.Bytes; 2、.net读取 DATA=System.IO.File.ReadAllBytes(f 阅读全文
摘要:
阅读全文
摘要:
计算物体起始点和终点的坐标信息,都转换成本地坐标和UV, 阅读全文