parameter与argument,property与attribute,这些翻译意思相近的词的区别
由于中文翻译的原因,我们在很多情况下将parameter 英 /pəˈræmɪtə(r)/ 与argument 英 /ˈɑːɡjumənt/,Attribute与Property混为一谈,或者说不是很清楚它们的区别。其实它们的真实含义与具体功能还是差别比较大的:
parameter & argument ,形参 & 实参
parameter:参数(形参)
argument:参数(实参)
举个例子:
// myParam 是形参
public void MyMethod(string myParam) { } ...string myArg1 = "this is my argument";
// myArg1 是实参
myClass.MyMethod(myArg1);
property & attribute ,性质&属性
property : 性质 ,性能 ,所有物,财产
attribute : 属性 ,特性
Attribute 和 Property 虽然都是表示类的属性,
- 但是一些属性只是在类内部使用,不对外的,一般称这些属性为 Attribute;
- 也有一些属性虽然是 private的,但是会提供相应的 public getter/setter 方法让外部来操作,把这些属性称为Property
四个单词的缩写或复数形式:
形参 & 实参
param
是parameter
的缩写;params
是复数parameters
的缩写。arg
是argument
的缩写;args
是复数arguments
的缩写。
外属性& 内属性
prop
是property
的缩写;props
是复数properties
的缩写。attr
是attribute
的缩写;attrs
是复数attributes
的缩写。
parameter与argument,property与attribute,这些翻译意思相近的词的区别相关推荐
- property和attribute的区别
property是指类向外提供的数据区域. 而attribute则是描述对象在编译时或运行时属性的,分为固有型和用户自定义型,其中用户自定义型可以利用Reflection在运行期获取. 这两者是有本质 ...
- HTML property 和 attribute 的区别
前端编程里,property 和 attribute 是一对极容易混淆的术语. Angular 的属性绑定语法: <img [src]="itemImageUrl"> ...
- DOM中Property与Attribute的区别
property和attribute的汉语翻译几乎相同,都有"属性"的意义(这里姑且称attribute为"特性",以方便区分),而他们的取值也经常相同,但有时 ...
- JavaScript 中 Property 和 Attribute 的区别
转自:http://www.cnblogs.com/elcarim5efil/p/4698980.html property 和 attribute非常容易混淆,两个单词的中文翻译也都非常相近(pro ...
- Property 和 Attribute 的区别(转)
property 和 attribute非常容易混淆,两个单词的中文翻译也都非常相近(property:属性,attribute:特性),但实际上,二者是不同的东西,属于不同的范畴. property ...
- C#中Property和Attribute的区别
Attribute 字段 Property 属性(get;set;) 属性的正常写: private string name; public string Name { get { return na ...
- c语言中parameter和argument的区别
parameter和argument的区别,做如下的简单说明. 1.parameter是指函数定义中参数,而argument指的是函数调用时的实际参数. 2.简略描述为:parameter=形参(fo ...
- 区别C#中的两个属性(Property和Attribute)
区别C#中的两个属性(Property和Attribute) 在C#中有两个属性,分别为Property和Attribute,两个的中文意思都有特性.属性之间,但是用法上却不一样,为了区别,本文暂把P ...
- parameter和argument的区别
根据网上一些资料,对parameter和argument的区别,做如下的简单说明.1. parameter是指函数定义中参数,而argument指的是函数调用时的实际参数.2. 简略描述为:param ...
- qq浏览器翻译功能启用划词插件教程
qq浏览器翻译功能启用划词插件教程 qq浏览器翻译功能怎么启用?QQ浏览器对于我们经常浏览qq空间,微信聊天的人来说是非常不错的一个浏览器,而且,QQ浏览器也有非常多不错的功能,比如划词翻译等等.那么 ...
最新文章
- 下一次火星任务,中国要放飞自己的无人机
- 《精通Nginx》——1.2 从源代码安装Nginx
- LeetCode Multiply Strings(大整数相乘)
- 数据结构 之 并查集
- kcbzps oracle_快速进行Oracle安装及配置
- 2.cocos2dx 3.2中语法的不同之处,lambada表达式的使用和function和bind函数的使用
- 这可能就是写代码的乐趣吧,你,也一定会爱上写代码的!
- 怎么用计算机怎么截屏,电脑怎么截图 这几个方法操作简便且实用
- Mongoose provide access to previous value of property in pre('save')
- WMI介绍和应用查询硬件信息(硬盘信息、主板信息、BIOS信息、显示器信息、网络适配器、CPU信息)
- windows的终端命令
- 视频直播推流攻略(整理的各大平台推流界面)
- 量子多体理论怎么样理解,多体系统的量子理论
- 编译原理中单线箭头->和双线箭头=>有什么区别
- python中ix用法_Python Pandas Series.ix用法及代码示例
- 一步到位Composer直接打开SOLIDWORKS贴图
- 斯坦福I2V:一个用于以图搜视频的新闻视频数据集
- Java Fork/Join与协程
- dojo引用html模板,深入浅出dojo/request-本地HTML文件 带参数方案-遮罩层《一》_169IT.COM...
- SQL语句——根据身份证号提取省份、出生日期、年龄、性别
热门文章
- vue中好用的视频插件推荐,video+canvas实现视频截图第一帧,ffmpeg实现视频截图第一帧
- 深入支付宝支付扫描支付-跳转支付宝二维码页面支付与自定义生成二维码支付-2跳转固定的支付宝页面进行扫码支付
- C4D玻璃材质调节方法
- 函数9:生成器和 yield 语句
- 基因结构图的0_肿瘤基因突变Biomarkers的药物研究神器—OncoKB数据库
- 从菜鸟到架构师(六)
- 利用libpcap捕获DPDK网络包
- PSpice for TI和TINA-TI的区别
- 部署点评Cat监控项目
- 短视频“音频化”,音乐“视频化”