为什么字段和属性在 C# 中称为位置

本文关键字:位置 字段 属性 为什么 | 更新日期: 2023-09-27 18:31:40

有人可以解释一下为什么字段和属性在 C# 中被称为位置吗?我很吃惊,因为我这些年来都没有遇到过。我正在阅读这篇文章,经过一些进一步的研究,我发现情况确实如此。所以我的问题是,这是特定于帖子尖锐还是一般适用于 OOP?

为什么字段和属性在 C# 中称为位置

术语location在PostSharp和CLI规范中使用。位置是可以包含值的任何内容。位置有三种语义:读取、写入和获取地址。从 CLI 的角度来看,可能的位置是字段、局部变量、参数和数组元素。PostSharp的LocationInterceptionAspect可以应用于字段和属性,它们都具有读写语义。