博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基础笔记
阅读量:7124 次
发布时间:2019-06-28

本文共 911 字,大约阅读时间需要 3 分钟。

此文为语法笔记

1、virtual 关键字用于修饰方法、属性、索引器或事件声明,并且允许在派生类中重写这些对象。virtual 修饰符不能与 staticabstract, privateoverride 修饰符一起使用。除了声明和调用语法不同外,虚拟属性的行为与抽象方法一样。通过包括使用 override 修饰符的属性声明,可在派生类中重写虚拟继承属性。

2、析构函数用于析构类的实例。调用析构函数时,将调用垃圾回收器来处理该队列。程序员无法控制何时调用析构函数,因为这是由垃圾回收器决定的。垃圾回收器检查是否存在应用程序不再使用的对象。如果垃圾回收器认为某个对象符合析构,则调用析构函数(如果有)并回收用来存储此对象的内存。程序退出时也会调用析构函数。

3、throw 语句用于发出在程序执行期间出现反常情况(异常)的信号。

4、使用 partial 关键字表明可在命名空间内定义该类、结构或接口的其他部分。所有部分都必须使用 partial 关键字。在编译时,各个部分都必须可用来形成最终的类型。各个部分必须具有相同的可访问性,如 public、private 等。

5、访问修饰符同一程序集中的任何其他代码或引用该程序集的其他程序集都可以访问该类型或成员。只有同一类或结构中的代码可以访问该类型或成员。只有同一类或结构或者此类的派生类中的代码才可以访问的类型或成员。同一程序集中的任何代码都可以访问该类型或成员,但其他程序集中的代码不可以。protected internal 由其声明的程序集或另一个程序集派生的类中任何代码都可访问的类型或成员。 从另一个程序集进行访问必须在类声明中发生,该类声明派生自其中声明受保护的内部元素的类,并且必须通过派生的类类型的实例发生。

6.readonly:当字段声明包括 readonly 修饰符时,该声明引入的字段赋值只能作为声明的一部分出现,或者出现在同一类的构造函数中。不同的构造函数可以更改其值

7.in对于泛型类型参数in 关键字指定该类型参数是逆变的。

转载于:https://www.cnblogs.com/zzfy/p/4056000.html

你可能感兴趣的文章
Angular 2.0 浅入浅出
查看>>
浅谈OpenStack与虚拟机的区别与联系
查看>>
Hive metastore整体代码分析及详解
查看>>
国际大牌背后的IT制胜秘诀
查看>>
渐进式Web应用(PWA)入门教程(上)
查看>>
MIUI 系统 BUG,Android 调用相机崩溃?将拍照适配方案进行到底!
查看>>
技术面试中常见的几道智力题 来看看你会做几道?
查看>>
前端常用功能记录(二)—datatables表格
查看>>
机器与人类的结合:外骨骼机器人的现状和趋势
查看>>
用Python进行机器学习(附代码、学习资源)
查看>>
微软发布 .NET for Apache Spark 首个预览版
查看>>
九州量子全球首个密钥云:让“一对多”模式成为可能
查看>>
Hmily 2.0.3 发布,高性能异步分布式事务 TCC 框架
查看>>
还在找什么,JavaScript的异步编程解决方案全在这里了
查看>>
iView 3.3.0 发布,基于 Vue.js 的企业级 UI 组件库
查看>>
如何使用表格存储控制台进行数据监控
查看>>
量子力学,在生命的世界里
查看>>
<xliff:g>标签
查看>>
BTA|杨耀东:打造一个支持百万级TPS的去中心化网络
查看>>
Linux PHP增加JSON支持及如何使用JSON
查看>>