成都网站建设设计

将想法与焦点和您一起共享

C#中类成员的定义的修饰关键词知识点有哪些

本篇文章为大家展示了C#中类成员的定义的修饰关键词知识点有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

公司主营业务:成都网站设计、网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联推出城阳免费做网站回馈大家。

主要有四个:

public——成员可以由任何代码访问。

private——成员只能由类中的代码访问(如果没有使用任何关键字,就默认使用这个关键字)。

internal——成员只能由定义它的程序集(项目)内部的代码访问。

protected一成员只能由类或派生类中的代码访问。

具体到字段有两个额外的:

readonly——表示这个字段只能在执行构造函数的过程中赋值,或由初始化赋值语句赋值。

static-——静态字段必须通过定义它们的类来访问,而不是通过这个类的对象实例来访问。

const——关键字const来创建一个常量值。

内容扩展:

可以作用于类和结构的修饰符

(1) abstract:指示某个类只能是其他类的基类。

可以和类、方法、属性、索引器及事件一起使用。在类声明中使用 abstract修饰符以指示某个类只能是其他类的基类。标记为抽象或包含在抽象类中的成员必须通过从抽象类派生的类来实现。

(2) sealed:指定类不能被继承。

可以应用于类、实例方法和属性。密封类不能被继承。密封方法会重写基类中的方法,但其本身不能在任何派生类中进一步重写。当应用于方法或属性时,sealed修饰符必须始终与override一起使用。

在类声明中使用 sealed修饰符可防止继承此类

(3) static:声明属于类型本身而不是属于特定对象的成员。

声明属于类型本身而不是属于特定对象的静态成员。可用于类、字段、方法、属性、运算符、事件和构造函数,但不能用于索引器、析构函数或类以外的类型。

(4) partial:在整个同一程序集中定义分部类和结构。

分部类型定义允许将类、结构或接口的定义拆分到多个文件中。

上述内容就是C#中类成员的定义的修饰关键词知识点有哪些,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。


文章标题:C#中类成员的定义的修饰关键词知识点有哪些
本文URL:http://chengdu.cdxwcx.cn/article/pdjsgo.html