转自原文 C# 总结

1、类型是隐式内部的。(类)

2、类型成员是隐式私有的。(方法)

3、常量定义:const 是隐式static的,必须在定义时设置初始值。

4、只读字段:readonly 可以在构造函数中设置初始值。

5、静态只读字段:在静态构造函数中设置初始值。

6、结构是隐式sealed,不能被继承。

7、值类型:枚举、结构。

8、引用类型:类、接口、委托、数组、集合(已装箱的值类型)。

9、base.Method() 调用父类被重写的方法。

10、定义抽象类防止类被实例化。

11、抽象方法必须定义在抽象类中,子类必须实现它,抽象方法是存粹的协议,它只定义了名字、返回值、和参数列表。

12、对象生命周期: 1、使用new关键字将一个对象分配到托管堆上。

2、如果托管堆没有足够的内存来分配请求的对象,就会进行垃圾回收(垃圾回收时,垃圾回收器挂起当前进程的所有活动的线程,以保证应用程 序 在运行过程中不会访问堆)。

13、接口:就是一组抽象成员的集合。一个类可以实现多个接口,因此也就支持了多种行为。(隐式公共、抽象的)

随机推荐

  1. Appium绑定

    锁定 锁定屏幕 # python driver.lock(5) 将 app 置于后台 把当前应用放到后台去 # python driver.background_app(5) 收起键盘 收起键盘 # ...

  2. javascript-权威指南读书笔记(1)

    <script type="text/javascript"> //数组与object的关系 var obj = { name: "刘建伟", Ag ...

  3. C#图片上写文字

    using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Dr ...

  4. Android中ListView滚动时上下边界的那一抹色彩

    后台实现: if (Integer.parseInt(Build.VERSION.SDK) >= 9) { listview.setOverScrollMode(View.OVER_SCROLL ...

  5. PKUSC 模拟赛 day1 下午总结

    下午到了机房之后又困又饿,还要被强行摁着看英文题,简直差评 第一题是NOIP模拟赛的原题,随便模拟就好啦 本人模拟功力太渣不小心打错了个变量,居然调了40多分钟QAQ #include<cstd ...

  6. SSL/TLS/WTLS原理

    一 前言 首先要澄清一下名字的混淆:1 SSL(Secure Socket Layer)是netscape公司设计的主要用于web的安全传输协议.这种协议在WEB上获得了广泛的应用.2 IETF(ww ...

  7. Linux中断处理体系结构分析

    Linux中断处理体系结构分析(一) 异常,就是可以打断CPU正常运行流程的一些事情,比如外部中断.未定义指令.试图修改只读的数据.执行swi指令(Software Interrupt Instruc ...

  8. wxpython 中 用鼠标拖动控件 总结

    #encoding: utf-8 import wx import os import noname class Frame( noname.MyFrame1 ): def __init__(self ...

  9. jQuery好用插件

    jQuery图片轮播插件(smallslider):http://fz.sjtu.edu.cn/zsw/js/smallslider/ jQuery消息通知(noty):http://www.360d ...

  10. Servlet小示例:jsp页面提交信息Servlet接收并打印输出

    该示例采用doPost方法提交表单,该示例一共包含两个文件. 一个是用来提交用户信息的表单userForm2.jsp,另一个是用来接收参数的Servlet. userForm2.jsp <%@ ...