上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 30 下一页
摘要: 程序集和命名空间实际上没有什么关系。 程序集是.NET中相关类型的物理组织形式,有点类似于Windows的可执行文件或者动态链接库文件。 命名空间是逻辑上的,仅仅只是为了解决类名称的冲突问题而提供的给类“分类”的系统。 一个程序集可以包含多个命名空间,而一个命名空间也可以跨多个程序集。 如果说命名空 阅读全文
posted @ 2019-04-02 11:42 mc宇少 阅读(127) 评论(0) 推荐(0)
摘要: new是覆盖父类的虚方法,当用子类构造方法构造父类对象时调用该虚方法调的是父类的方法(视为子类屏蔽了父类的方法,没实现,还是调用父类的方法)。 override是重写父类的虚方法,当用子类构造方法构造父类对象时调用该虚方法调的是子类的方法。 阅读全文
posted @ 2019-04-01 15:51 mc宇少 阅读(164) 评论(0) 推荐(0)
摘要: 说的通俗些Attribute是类,不过是一类比较特殊的类,Attribute必须写在一对方括号中,用来处理.NET中多种问题:序列化、程序的安全特征等等,在.NET中的作用非同凡响 Attribute的目的是为元素提供关联附加信息。 1.自定义Attribute类:VersionAttribute 阅读全文
posted @ 2019-04-01 15:10 mc宇少 阅读(1142) 评论(0) 推荐(0)
摘要: sealed用于类时,该类被称为密封类,密封类不能被继承; C#提出了密封方法(sealed method) 的概念,以防止在方法所在类的派生类中对该方法的重载。对方法可以使用sealed 修饰符,这时我们称该方法是一个密封方法。 不是类的每个成员方法都可以作为密封方法密封方法,要作为密封方法必须对 阅读全文
posted @ 2019-04-01 14:30 mc宇少 阅读(2304) 评论(0) 推荐(0)
摘要: 根:类中定义的任何静态字段,方法的参数,局部变量(仅限引用类型变量)等都是根,另外cpu寄存器中的对象指针也是根 。根是在堆之外可以找到的各种入口点。 对象可达与不可达:如果一个根引用了堆中的一个对象,则该对象为可达,否则是不可达。 垃圾回收的基本原理:回收分为两个阶段:标记和压缩,标记的过程就是判 阅读全文
posted @ 2019-03-31 17:16 mc宇少 阅读(886) 评论(0) 推荐(0)
摘要: // C# 源码 public class List<T> : IList<T>, System.Collections.IList, IReadOnlyList<T> { private const int _defaultCapacity = 4;//默认容量为4 private T[] _it 阅读全文
posted @ 2019-03-30 22:50 mc宇少 阅读(718) 评论(2) 推荐(0)
摘要: Dictionary Dictionary与hashtable的区别:dictionary支持泛型。 通常处理哈希冲突的方法有:开放地址法,再哈希法,链地址法,建立一个公共栈区等。 在哈希表上进行查找的过程和哈希造表的过程基本一致。给定k值,根据造表时设定的哈希函数求得哈希地址,若表中此位置没有记录 阅读全文
posted @ 2019-03-30 22:48 mc宇少 阅读(310) 评论(0) 推荐(0)
摘要: 1.以.开头的文件夹会被unity忽略,资源不会被导入,脚本不会编译。 2.Standard Assets和Pro Standard Assets:在这个文件夹中的脚本最先被编译。 3.Editor:以Editor命名的文件夹允许其中的脚本访问Unity Editor的API。如果脚本中使用了在Un 阅读全文
posted @ 2019-03-29 22:47 mc宇少 阅读(545) 评论(0) 推荐(0)
摘要: #include<iostream>#include<cstdio>#include<algorithm>using namespace std; int main(){ string str; cin>>str; sort(str.begin(), str.end()); do { cout<<s 阅读全文
posted @ 2019-03-15 23:54 mc宇少 阅读(113) 评论(0) 推荐(0)
摘要: n&1==0:偶数 n&1!=0:奇数 阅读全文
posted @ 2019-03-15 08:24 mc宇少 阅读(184) 评论(0) 推荐(0)
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 30 下一页