惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Help Net Security
Help Net Security
G
Google Developers Blog
雷峰网
雷峰网
WordPress大学
WordPress大学
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Engineering at Meta
Engineering at Meta
Security Latest
Security Latest
T
Threat Research - Cisco Blogs
AWS News Blog
AWS News Blog
F
Full Disclosure
C
Cybersecurity and Infrastructure Security Agency CISA
T
The Exploit Database - CXSecurity.com
J
Java Code Geeks
U
Unit 42
C
Cyber Attacks, Cyber Crime and Cyber Security
V
V2EX
C
Cisco Blogs
博客园 - 司徒正美
Project Zero
Project Zero
L
LINUX DO - 热门话题
阮一峰的网络日志
阮一峰的网络日志
Blog — PlanetScale
Blog — PlanetScale
Scott Helme
Scott Helme
A
About on SuperTechFans
Hugging Face - Blog
Hugging Face - Blog
S
Securelist
小众软件
小众软件
aimingoo的专栏
aimingoo的专栏
S
Schneier on Security
G
GRAHAM CLULEY
酷 壳 – CoolShell
酷 壳 – CoolShell
Cyberwarzone
Cyberwarzone
MongoDB | Blog
MongoDB | Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 叶小钗
T
Threatpost
Recorded Future
Recorded Future
C
CXSECURITY Database RSS Feed - CXSecurity.com
宝玉的分享
宝玉的分享
N
News and Events Feed by Topic
人人都是产品经理
人人都是产品经理
The Register - Security
The Register - Security
S
Security Archives - TechRepublic
博客园 - Franky
N
News | PayPal Newsroom
Simon Willison's Weblog
Simon Willison's Weblog
S
SegmentFault 最新的问题
W
WeLiveSecurity
A
Arctic Wolf
B
Blog

博客园 - zfh424

Ext自定义类 JavaScript中匿名函数,函数直接量和闭包(转) Extjs3.0 Javascript小助手 DOM标准定位 HTML 对象的定位. EXTJS2.2 FormPane对象研究 EXTJS-Grid HTML事件集合 DOM属性,函数 使用企业库调用存储过程,并接受return 的返回值 Windwos服务的安装卸载 枚举 C#可空类型 c#基础 开始记录我的追逐历程 Eds 模拟窗体 js 游戏 POP的使用组件
C#类型
zfh424 · 2009-02-03 · via 博客园 - zfh424

类:

       普通类

       抽象类

       密封类

       派生类

       嵌套类

接口:

机构:

一,面对对象

主要概念:

              抽象,封装,继承,多态

1:类修饰符

       如果在一个类中同一个修饰符出现多次,就会发生错误

       new 仅允许在嵌套声明时使用,表明类中隐藏了由基类中继承而来的,于基类中同名的成员

修饰符

说明

Public

不限制对该类的访问

Protected internal

表示仅对程序或从该类派生的类型可以访问。不能和其他修饰符一起使用

Protected

表示只能访问该类或从该类派生的类型

Internal

只能访问本程序

Private

表示只有对.NET中的应用程序或库才能访问

       Abstract修饰抽象类

       Sealed修饰密封类

2抽象类[Abstract修饰]

       a:一个抽象类不能直接实例化[可以作为其他类的基类],如果在程序中对一个抽象类使用new 操作符,则会出错

       b:一个抽象类允许包含抽象成员,但并不是必须的

       c:一个抽象类不能同时是密封类

3封类[Sealed修饰]

       a:一个密封类不能作为其他类的基类[不能派生出新类,只能实例化访问],否则会出错

       b:一个密封类不能同时是抽象类

       类成员

类成员

类成员

描述

常量

表示与类相关的常量值

字段

这是类的变量

方法

实现类可以执行的计算或方法

属性

属性定义命令状态,以及读写这些状态的行为

事件

定义类产生的通知

下标指示器

允许程序员在编程时,可以向数组一样,通过下标访问类的多个实例

运算符

定义了可以对该类实例化应用的运算符操作

实例构造函数

实现了类实例初始化时必要的行为

析构函数

实现了类从内存中永久删除之前必须完成的一些行为

静态构造函数

实现了初始化时必要的行为

类型

类的局部属性

方法

方法定义:

[特征][方法修饰符]返回类型 方法名([形式参数列表]{

方法体

}

方法修饰符

修饰符

说明

Public

该方法可以在任何地方访问,包括类的外部

New

该方法隐藏了同名的继承方法

Protected

该方法可以在他所属的类内或派生类中访问

Private

该方法在他所属的类内被访问

Internal

该方法可以在同一程序中被访问

Static

该方法不能类的特定实例上执行

Virtual

该方法可以被派生类的类重用.虚函数

Abstract

该虚方法,定义了方法名,但不提供执行方式

Override

该方法重写继承的方法或抽象的方法

Sealed

该方法重用继承的虚方法,但不能被派生这个类的其他类重用,必须和重写方法一起使用

Extern

该方法在外部用另一种语言被执行

如果没有返回值,则将返回类型定义为Void

C#的参数类型

1) 值参数: 不附加任何修饰符

2) 引用参数:一ref修饰符声明

3) 输出参数:以out修饰符声明,能够返回一个或多个值给调用者

4) 数组参数:以params修饰符声明