value(C# )
2024-09-05 16:08:37
上下文关键字 value
用在普通属性声明的 set 访问器中。 此关键字类似于方法的输入参数。 关键字 value
引用客户端代码尝试分配给属性的值。 在以下示例中,MyDerivedClass
有一个名为 Name
的属性,该属性使用 value
参数向支持字段 name
分配新字符串。 从客户端代码的角度来看,该操作写作一个简单的赋值语句。
//这里value代表在外部对num这个属性赋的值
class MyBaseClass
{
// virtual auto-implemented property. Overrides can only
// provide specialized behavior if they implement get and set accessors.
public virtual string Name { get; set; } // ordinary virtual property with backing field
private int num;
public virtual int Number
{
get { return num; }
set { num = value; }
}
} class MyDerivedClass : MyBaseClass
{
private string name; // Override auto-implemented property with ordinary property
// to provide specialized accessor behavior.
public override string Name
{
get
{
return name;
}
set
{
if (value != String.Empty)
{
name = value;
}
else
{
name = "Unknown";
}
}
} }
最新文章
- [Cordova] Plugin里使用Android Library
- java测试框架整理
- 【转】PackageInfo、ResolveInfo 笔记
- json,xml,Html解析
- amd(超微半导体公司(英语:Advanced Micro Devices, Inc.,缩写:AMD))
- KALI 2.0优化
- gulp安装
- SqlServer新建视图
- bootstrap模态框总结
- Java基础小记
- DEV 控件使用之:TreeList
- python爬虫第六天
- redis基础2
- ASP.NET MVC4添加区域视图 找到多个与名为“home”的控制器匹配的类型
- 数据建模工具系列 之 让Oracle Data Modeler支持Vertica
- 斐讯K1 K2 开启Telnet
- xpath路径表达式
- 原生JavaScript实现跨域
- gcc gdb调试 &; 命令行带参 (一) ******
- 秋色园QBlog技术原理解析:性能优化篇:缓存总有失效时,构造持续的缓存方案(十四)