C#修饰符

简介: 声明类的顺序: 访问修饰符+类修饰符 +class+类名 {     成员修饰符+ 成员类型 +成员名称; }   C#中类及类型成员权限访问修饰符有以下四类:public,private,protected,internal。
+关注继续查看

声明类的顺序:

访问修饰符+类修饰符 +class+类名

{

    成员修饰符+ 成员类型 +成员名称;

}

 

C#中类及类型成员权限访问修饰符有以下四类:public,private,protected,internal。

public        类及类型成员的修饰符

internal    类及类型成员的修饰符

private   类型成员的修饰符

protected   类型成员的修饰符

 由以上可以说明,类的前面关键字只有public和internal,如果没写任何关键字,默认是internal;类的成员方法和成员字段的默认访问符!

 

MSDN: 解释:http://msdn.microsoft.com/zh-cn/library/bcd5672a(v=vs.100).aspx

参考博客:http://blog.csdn.net/zzq900503/article/details/8582957

 


 

类修饰符:public、internal、partial、abstract、sealed、static

成员修符:public、protected、private、internal、sealed、abstract、virtual、override、readonly、const

 

特别说明:除了权限修饰符外还有四个修饰符sealed,abstract,virtual,partial(这四个修饰符可以和上面五个权限修饰符组合一起用.写在权限修饰符前面或后面都行)

 

本文参考:http://leefinechan.blog.163.com/blog/static/140459503201028114025853/

 

访问修饰符 说明
public 公有访问。不受任何限制。
private 私有访问。只限于本类成员访问。子类,实例都不能访问。
protected 保护访问。只限于本类和子类访问,实例不能访问。
internal 内部访问。只限于本项目内访问,其他不能访问。
protected internal 内部保护访问。只限于本项目或是子类访问,其他不能访问

C#成员类型的可修饰及默认修饰符如下表:

成员类型 默认修饰符 可被修饰符
enum public none
class private public、protected、internal、private、 
protected internal
interface public none
struct private public、internal、private
目录
相关文章
|
18天前
|
存储
什么时候应该使用volatile 修饰符?
什么时候应该使用volatile 修饰符?
6 0
|
2月前
|
前端开发 C语言
关于修饰符“#”
关于修饰符“#”
17 0
|
4月前
|
C++
C++ 修饰符类型
C++ 允许在 char、int 和 double 数据类型前放置修饰符。修饰符用于改变基本类型的含义,所以它更能满足各种情境的需求。
|
7月前
|
存储 C#
C# 修饰关键字解析
C# 修饰关键字解析
|
8月前
v-on的参数问题、修饰符、使用
v-on的参数问题、修饰符、使用
49 0
|
9月前
|
C++
类的修饰符
类的修饰符
44 0
|
9月前
访问修饰符和修饰符
访问修饰符和修饰符
58 1
|
10月前
|
Java 编译器 Spring
尽量指定方法的final修饰符
尽量指定方法的final修饰符
|
JavaScript
事件修饰符的介绍
一、事件修饰符 二、代码
事件修饰符的介绍
|
存储 设计模式 安全
修饰符学习笔记
权限修饰符 public 公共的 protected 受保护的 默认不写 默认的 private 私有的 特征修饰符 final 最终的 不可更改的 static 静态的 abstract 抽象的 native 本地的 *transient 瞬时的 短暂的------>序列化 *synchronized 同步的 线程问题 *volatile 不稳定的
77 0
相关产品
云迁移中心
推荐文章
更多