扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
本篇文章为大家展示了C#中类成员的定义的修饰关键词知识点有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
创新互联公司是专业的石鼓网站建设公司,石鼓接单;提供网站设计制作、成都网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行石鼓网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!主要有四个:
public——成员可以由任何代码访问。
private——成员只能由类中的代码访问(如果没有使用任何关键字,就默认使用这个关键字)。
internal——成员只能由定义它的程序集(项目)内部的代码访问。
protected一成员只能由类或派生类中的代码访问。
具体到字段有两个额外的:
readonly——表示这个字段只能在执行构造函数的过程中赋值,或由初始化赋值语句赋值。
static-——静态字段必须通过定义它们的类来访问,而不是通过这个类的对象实例来访问。
const——关键字const来创建一个常量值。
内容扩展:
可以作用于类和结构的修饰符
(1) abstract:指示某个类只能是其他类的基类。
可以和类、方法、属性、索引器及事件一起使用。在类声明中使用 abstract修饰符以指示某个类只能是其他类的基类。标记为抽象或包含在抽象类中的成员必须通过从抽象类派生的类来实现。
(2) sealed:指定类不能被继承。
可以应用于类、实例方法和属性。密封类不能被继承。密封方法会重写基类中的方法,但其本身不能在任何派生类中进一步重写。当应用于方法或属性时,sealed修饰符必须始终与override一起使用。
在类声明中使用 sealed修饰符可防止继承此类
(3) static:声明属于类型本身而不是属于特定对象的成员。
声明属于类型本身而不是属于特定对象的静态成员。可用于类、字段、方法、属性、运算符、事件和构造函数,但不能用于索引器、析构函数或类以外的类型。
(4) partial:在整个同一程序集中定义分部类和结构。
分部类型定义允许将类、结构或接口的定义拆分到多个文件中。
上述内容就是C#中类成员的定义的修饰关键词知识点有哪些,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流