首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C#修饰符

C#修饰符

作者头像
跟着阿笨一起玩NET
发布2018-09-19 11:18:57
6070
发布2018-09-19 11:18:57
举报

声明类的顺序:

访问修饰符+类修饰符 +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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014-05-15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档