摘要: 如下面例子所示, 委托 anonDel得到一个匿名委托(即,方法体);匿名方法是用作委托的参数的一段代码Func anonDel = delegate(string param){ param += "hello"; return param; }lambda表达式书写方式Func anonDel = param =>{ param += "hello"; return param; }虽然方法是匿名的,但是有委托的引用,所以还可以像正常一样使用该方法,或者将此方法作为参数传入其他的方法中使用. 阅读全文
posted @ 2014-02-25 21:25 malc1988 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 这两个关键字可以在自己的类中,类型间转换时显式的还是隐式的如下例子: public static implicit operator float(Currency value) { return value.dollars + (value.cents / 100.0f); } public static explicit operator Currency(float value) { checked { uint dollar... 阅读全文
posted @ 2014-02-25 21:03 malc1988 阅读(214) 评论(0) 推荐(0) 编辑