上下文关键字 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";
}
}
} }

最新文章

  1. [Cordova] Plugin里使用Android Library
  2. java测试框架整理
  3. 【转】PackageInfo、ResolveInfo 笔记
  4. json,xml,Html解析
  5. amd(超微半导体公司(英语:Advanced Micro Devices, Inc.,缩写:AMD))
  6. KALI 2.0优化
  7. gulp安装
  8. SqlServer新建视图
  9. bootstrap模态框总结
  10. Java基础小记
  11. DEV 控件使用之:TreeList
  12. python爬虫第六天
  13. redis基础2
  14. ASP.NET MVC4添加区域视图 找到多个与名为“home”的控制器匹配的类型
  15. 数据建模工具系列 之 让Oracle Data Modeler支持Vertica
  16. 斐讯K1 K2 开启Telnet
  17. xpath路径表达式
  18. 原生JavaScript实现跨域
  19. gcc gdb调试 & 命令行带参 (一) ******
  20. 秋色园QBlog技术原理解析:性能优化篇:缓存总有失效时,构造持续的缓存方案(十四)

热门文章

  1. 浮点数的存储、类型转换知识点(面宝P34)
  2. [洛谷P4072] SDOI2016 征途
  3. docker和Dockerfile
  4. python 数据库更新操作
  5. 数组翻转的方法(java实现)
  6. SpringBoot项目中,WebSocket的使用(观察者设计模式)
  7. 报错:没有与参数列表匹配的构造函数 "CFileDialog::CFileDialog" 实例
  8. 最小生成树问题:kruskal算法
  9. luogu小金明qwq x
  10. [HG]走夜路 题解