04 2012 档案

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 阅读(288) 评论(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 阅读(23042) 评论(0) 推荐(3)

3.C#编程指南-字符串
摘要:字符串是String类型的对象,它的值是文本。在内部,文本被存储为Char对象的顺序只读集合。C#字符串末尾没有以null结尾的字符;因此C#字符串可以包含任意数目的嵌入式null字符(“\0”)。字符串的Length属性代表它包含的Char对象的数量,而不是Unicode字符的数量。若要访问字符串中的各个Unicode码位,请使用StringInfo对象。在C#中,string关键字是String的别名。声明和初始化字符串View Code //1.声明字符串,没有初始化string message1;//2.使用null初始化字符串string message2 = null;//3.使用 阅读全文

posted @ 2012-04-06 16:56 YeChun

导航