6、C 类成员:字段、属性、方法与静态成员详解

C# 类成员:字段、属性、方法与静态成员详解

1. 字段(Fields)

1.1 字段的定义与作用

字段,更常见的叫法是实例变量或类变量,是大多数类和结构体中最基本的构建块。简单来说,字段用于存储类和结构体的数据及引用,它就是在类中定义的变量。

1.2 字段的访问级别

字段有五种不同的访问级别,具体如下表所示:
| 访问级别 | 描述 |
| ---- | ---- |
| public | 访问不受限制,类的使用者可以自由读取和修改任何公共字段,类甚至可能意识不到这些更改,使用时需谨慎。 |
| internal | 访问仅限于与类在同一命名空间内,即“只有我所在命名空间中的其他类型可以直接读取或修改此字段”,同样类可能意识不到更改,使用需谨慎。 |
| protected | 访问仅限于从该类继承或扩展的类,当然也包括类自身,即“只有我自己和从我派生的类型可以访问此字段”。 |
| protected internal | 这是唯一有效的双关键字访问修饰符,结合了 protected 和 internal 的含义,即“我自己、我所在命名空间中的其他类型或从我派生的类型可以访问此字段”。 |
| private | 这是最严格的访问声明,意味着“只有我可以访问此字段,我所在命名空间中的其他类型以及从我派生的类型都看不到此字段”。 |

1.3 字段示例

以下是一个简单的示例代码,展示了一个公共字段的使用:

using System;
public class 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值