社区
C#
帖子详情
C#中的属性和方法有什么区别啊?
liuyactive
2006-10-26 08:53:33
C#中的属性和方法有什么区别啊?
在C++中 是有变量和方法的,但是到了C#中觉得有的属性和方法是很相似的,比如get ,set 属性
除了这两个属性外,还有别的属性和方法相似吗?还是由写程序的人任意定义的啊?
...全文
276
8
打赏
收藏
C#中的属性和方法有什么区别啊?
C#中的属性和方法有什么区别啊? 在C++中 是有变量和方法的,但是到了C#中觉得有的属性和方法是很相似的,比如get ,set 属性 除了这两个属性外,还有别的属性和方法相似吗?还是由写程序的人任意定义的啊?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ralpha08
2006-10-27
打赏
举报
回复
还有个区别就是,属性不能带参数,但方法可以带参数
--------------------------------------------------
属性也可以带参数,属性带参数就是索引器
liuyactive
2006-10-26
打赏
举报
回复
呵呵,谢谢各位了,听大伙一说马上明白很多了
zCheng
2006-10-26
打赏
举报
回复
还有个区别就是,属性不能带参数,但方法可以带参数
属性主要用于提供对字段的访问,仅是简单的返回或者设置某个字段,最多进行一下数据合法性的判断或者修改下其他内部的字段;如果要访问字段,属性比方法直观、友好。
方法一般用于执行某一特定的操作,比较灵活,可以干很多事情,也可以干简单的一件事。
jalzq
2006-10-26
打赏
举报
回复
差不多就是这个意思
ralpha08
2006-10-26
打赏
举报
回复
那可不可以这样理解:属性就是微软提供给我们现成的方法,直接可以拿来用的方法????
-------------------------------------------------------------------------
个人觉得可以这么理解
spkl1
2006-10-26
打赏
举报
回复
那可不可以这样理解:属性就是微软提供给我们现成的方法,直接可以拿来用的方法????
ralpha08
2006-10-26
打赏
举报
回复
方便写代码罢了 要不然你要定义两个方法,写起来很麻烦
ralpha08
2006-10-26
打赏
举报
回复
get 和 set 只不过微软封装好了
他们产生的IL代码都是方法,本质上来说也是方法
相关推荐
C#
new和override的
区别
分析
C#
new和override都会覆盖父类
中
的
方法
。那它们两者之前有什么
区别
呢?
c#
语言的字段和
属性
的
区别
……
忽然间想起
c#
中
字段和
属性
有什么
区别
,百度一下,有人说字段和
属性
差不多,结果参考了一下苏坤老师讲的
c#
,才明白,原来在
c#
中
字段和
属性
真的不是一个概念! 1)很多人会说,类
中
不就是包括
属性
还有
方法
吗,这个字段是个什么东西?别急,上程序一看…… 大家说Person这个类
中
的姓名和年龄是叫字段呢还是叫
属性
呢,可能很多人就觉得应该叫
属性
。其实是错了。
c#
中
规定,name和age叫字段
C#
基础知识梳理系列三:
C#
类成员:常量、字段、
属性
C#
基础知识梳理系列三:
C#
类成员:常量、字段、
属性
摘 要 类 就像自然界的事物一样,拥有反应其自身状态特性的一系列数据。类状态数据是由常量、字段、
属性
等一些基础成员组成,且有静态和实例之分。它们之间有什么
区别
呢?可以互相替代吗?常量与静态只读字段有什么
区别
呢?
属性
是用
方法
实现,那么实现它的
方法
可以有参数吗?本章将解释这些奥秘。 第一节 常量 常量是一个符号,是在
Java
中
的
属性
和字段有什么
区别
1、Java
中
的
属性
和字段有什么
区别
? 答:Java
中
的
属性
,通常可以理解为get和set
方法
。而字段,通常叫做“类成员”。 这两个概念是完全不同的。
属性
只局限于类
中
方法
的声明,并不与类
中
其他成员相关。例如: void setA(String s){} String ge
c#
中
的Equals()和==有什么
区别
?
c#
中
的Equals()和==有什么
区别
?
发帖
C#
C#
.NET技术 C#
复制链接
扫一扫
10.9w+
社区成员
64.2w+
社区内容
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2006-10-26 08:53
社区公告
让您成为最强悍的C#开发者