摘要:
一、变量 1、变量初始化: 变量是类或结构中的字段,如果没有显式初始化,创建这些变量时,其默认值就是0; 方法的局部变量必须在代码中显式初始化,之后才能在语句中使用它们的值; 2、类型推断 var Num = 0;当作一个int来看待; 声明了变量,推断出了类型后,就不能改变变量类型了,变量的类型确定后,就遵循其他变量类型遵循的强类型化规则; 3、变量的作用域 4、常量 由于使用易于读取的名称(名称的值易于理解)替代了较难读取的数字或字符串,常量使程序变得更易于阅读; 常量使程序更易于修改; 常量更容易避免程序出现错误; 5、预定义数据类型(... 阅读全文
摘要:
一、.NET体系结构 1、公共语言运行库:(CLR) 把源码编译为Microsoft中间语言(IL);CLR把IL编译为平台专用的代码; 优点是:平台无关性、提高性能、语言的互操作性; 2、公共语言规范(Common Language Specification,CLS)和通用类型系统一起确保语言的互操作性。 3、垃圾回收器: 完全以手工方式使应用程序代码完成这些工作。(C++) 让对象维护引用计数。(COM组件) 垃圾回收器; 4、安全性 5、应用程序域 6、通过异常处理错误 7、特性的使用 8、程序集 9、反射 10、并行编程 11、.N... 阅读全文
摘要:
.NET优点: 面向对象编程; 优秀的设计; 语言无关性; 对动态Web页面友好的支持;ASP.NET 高效的数据访问:ADO.NET 代码共享:.NET引入了程序集的概念 增强的安全性:每个程序集海可以包含内置的安全信息,这样就可以非常准确地控制用户部署的程序及的使用方式; 对安装没有任何影响:有两种类型的程序集,分别是共享程序集和私有程序集;共享程序集是可用于所有软件的公共库,而私有程序集只用于特殊软件,由于私有程序集完全自包含,所以安装过程非常简单。没有注册表项,只需把相应的文件放在文件系统的相应文件夹中即可; Web服务的支持:.NET完全集成了对开发Web服务的... 阅读全文