社区
C#
帖子详情
外部类应当通过方法、属性或索引器来间接访问字段。
qq_37675572
2017-11-28 08:32:02
外部类应当通过方法、属性或索引器来间接访问字段。具体怎么执行
...全文
119
3
打赏
收藏
外部类应当通过方法、属性或索引器来间接访问字段。
外部类应当通过方法、属性或索引器来间接访问字段。具体怎么执行
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
threenewbee
2017-11-29
打赏
举报
回复
就是封闭字段,并且定义属性或者索引器(索引器相当于特殊的属性) 比如 class A { public int id; } 改造成 class A { private int id; public int ID { get {return id; } set { id = value; } } }
正怒月神
2017-11-29
打赏
举报
回复
就是告诉你,不能直接访问变量。 只能通过一系列手段来访问属性。
全栈极简
2017-11-28
打赏
举报
回复
很简单呀,字段访问修饰符都是private,外部的类访问不了私有变量。所有可以将类的私有变量通过公开属性(public)访问,或者public方法,或者索引器(this[index])访问。
对象、类和结构(六)
字段
字段
是包含在类或结构中的对象或值。
字段
使类和结构可以封装数据。为了简单起见,这些示例使用public
字段
,但是不建议这样做。
字段
通常应为private。
外部类
应当
通过
方法
、
属性
或
索引
器来
间接
访问
字段
。
字段
存储类要满足其设计所需要的数据。例如,表示日历日期的类可能有三个整数
字段
:一个表示月份,还有一个表示年份。在类块中声明
字段
的方式如下:指定
字段
的
访问
级别,然后指定
字段
的名称。例如:
C# 类(二)——成员:
字段
、
属性
、
方法
、事件
字段
是直接在类或结构体中声明的任何类型的变量。 类可以拥有实例
字段
或静态
字段
,或同时拥有两者。实例
字段
用来描述对象的状态,静态
字段
用来描述类的状态。也就是说,静态
字段
属于类本身,在类的所有对象中共享,从对象A所作的更改将立刻呈现在对象B和C上;而实例
字段
属于每个对象,修改A的实例
字段
,并不影响B和C。
属性
和
字段
的区别
1、
字段
(参照MSDN介绍“
字段
(C# 编程指南)”) “
字段
”是直接在类或结构中声明的任何类型的变量。
字段
是其包含类型的“成员”。 类或结构可以拥有实例
字段
或静态
字段
,或同时拥有两者。 实例
字段
特定于类型的实例。 如果您拥有类 T 和实例
字段
F,可以创建类型 T 的两个对象,并修改每个对象中 F 的值,这不影响另一对象中的该值。 相比之下,静态
字段
属于类本身,
字段
和
属性
之间有什么区别?
在C#中,是什么使
字段
不同于
属性
,以及何时应使用
字段
代替
属性
?
C# 编程中的魔法:理解反射、
属性
、
索引
器与事件的强大功能
当谈到C#编程语言时,我们往往会立刻想到它的类型系统、面向对象编程的特性,甚至是LINQ和异步编程这些热门话题,但在这背后还有一些功能强大且灵活的特性能够让你的代码更具表现力、可维护性,甚至颠覆你对编程的思维方式。
C#
111,094
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章