C# 为什么此代码段有效?谁能解释一下它们是什么以及如何使用
本文关键字:何使用 一下 是什么 代码 为什么 段有效 有效 能解释 | 更新日期: 2023-09-27 18:24:42
private bool duplicate;
public bool duplicateNumber
{
get
{
return duplicate;
}
set
{
duplicate = value;
}
}
这个片段是什么意思?如何使用?我是 c# 新手,只知道 java。不需要声明的变量value
似乎...
为什么不只为私有变量制作一个 getter 或 setter?
我建议阅读属性
这是指向 MSDN 属性的链接
http://msdn.microsoft.com/en-us/library/aa288470%28v=vs.71%29.aspx
引用:
请注意,在属性 Set 方法中,特殊
value
变量为 可用。此变量包含用户指定的值, 例如:
myName = value;
你的重复编号是属性。当您像分配它一样时
重复编号 = 假;
它变得像
set
{
duplicate= false;
}
其中值是传递给属性的值。
当您获取该属性时,例如
bool xyz = duplicateNumber;
这称为
get
{
return false;
}
其中 false 是重复变量的值。