51CTO博客开发
.NET Framework垃圾回收器管理应用程序内存的分配与释放, 分配 每次使用new运算符创建对象的时候,运行库都从托管堆为该对象分配内存,内存的分配包括字段所需空间+对象所需空间(也包括两部分,同步块索引和类型对象指针); 垃圾回收: 代是CLR垃圾收集器的一种机制,存在目的:提高应用程序的性能。它的执
访问修饰符: Internal:仅限于该程序集内(同一个.exe中,即使存在于) 访问修饰符: Public:不受限制; Private:只允许本类内部 访问; Internal:只允许本程序集访问; Protected:允许本类和该类的子类访问; Protected internal:允许本类和该类的子类 访问以及本程序集访问; 顶级类型的访问只能是public或internal
扩展方法:必须是static,但是调用的时候像调用普通方法一样调用; 例: using System; using System.Collections.Generic; using System.Linq; using System.Text; using ExterString;//加入引用空间 namespace 扩展方法 { &nb
类 封装,继承,多态;(面试) 封装:通过访问修饰符来实现; 方法:完成一定功能;方法签名+方法体; 普通方法:根据参数不同: 值类型,引用 类型,params,ref,和out关键字参数方法, Out作参数,必须是变量,只能出,不能进,可以返回两个返回值; ref既能进参,又能出参;只有字段才有默认值,方法中的变量没有默认值,必须先赋值再使用; 例:static void Mai
结构与枚举 1、 结构 (1)结构与类的区别: 1. 结构是值类型,而类属于引用; 2. 结构的实例化可以用new,也可以不用的; 3. 结构的构造函数默认为无参的,当人为的定义了一个有参的构造函数后,实例化的时候仍然可以调用无参的,而且,人为的定义构造函数一定要带参数。 4. 结构不能继承结构或类,所有的结构都是继承自system.valuet
&n
1、read & readline&readkey区别: read()返回值:int型,一次读一个字符,等待用户输入,如果read()多于用户输入字符,则会读“回车,换行” readline() 返回值:string型,一次读一行; readkey:用户输入后,自动读取;不用换行; 2、namespace,class可以嵌套,class内部的方法,属
.NET源代码 中间语言IL
暑假培训开始了,为了自己能够更好的学习,我会每天写一篇博客,嘿嘿,这些都是些基础知识,我觉得比较重要的,或者是自己掌握的不太好的,写下来,帮自己记忆一下,也很乐意和大家分享哦!如果有不对的地方,欢迎批评指正哈! &nbs
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号