2012年4月15日

5.C#编程指南-属性

摘要: 属性是这样的成员:它提供灵活的机制来读取、编写或计算某个私有字段的值。可以像使用公共数据成员一样使用属性,但实际上它们是称作“访问器”的特殊方法。这使得可以轻松访问数据,此外还有助于提高方法的安全性和灵活性。在本示例中,TimePeriod类存储一个时间段。在内部,类以秒为单位存储时间,但客户端使用名为Hours的属性能够以小时为单位指定时间。Hours属性的访问器执行小时和秒之间的转换。View Code class TimePeriod{ private double seconds; public double Hours { get { return s... 阅读全文

posted @ 2012-04-15 22:32 YeChun 阅读(273) 评论(0) 推荐(0) 编辑

4.C#编程指南-匿名函数

摘要: 匿名函数是一个“内联”语句或表达式,可在需要委托类型的任何地方使用。可以使用匿名函数来初始化命名委托,或传递命名委托(而不是命名委托类型)作为方法参数。共有两种匿名函数:1.Lambda表达式2.匿名方法C#委托的发展View Code class Test{ delegate void TestDelegate(string s); static void M(string s) { Console.WriteLine(s); } static void Main(string[] args) { TestDelegate te... 阅读全文

posted @ 2012-04-15 18:19 YeChun 阅读(23001) 评论(0) 推荐(3) 编辑

导航