博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#4.0语言新功能及应用 (1)
阅读量:4679 次
发布时间:2019-06-09

本文共 704 字,大约阅读时间需要 2 分钟。

1、匿名类型(可用来将一组只读属性封装到单个对象中,而无需首先显式定义一个类型)

var
v =
new
{ Amount = 108, Message =
"Hello"
};
Console.WriteLine(v.Amount);
Console.WriteLine(v.Message);

 

2、自动属性(使用自动属性不用再像过去一样创建局部变量和访问器,可以简化代码)

public
class
Book
{
    
public
string
BookName {
get
;
set
; }
    
public
string
IBSN {
get
;
set
; }
}

 

3、匿名委托(不用创建新方法来创建委托)

List<
string
> list =
new
List<
string
>(
new
string
[] {
"str1"
,
"str2"
});
string
fstr = list.Find(
    
delegate
(
string
str)
    
{
        
return
str ==
"str1"
;
     
});

 

3、Lambda表达式(简化了匿名委托的写法)

List<
string
> list =
new
List<
string
>(
new
string
[] {
"str1"
,
"str2"
});
string
fstr = list.Find(str => str ==
"str1"
);
posted on
2014-10-23 08:36 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/lsyyx/p/4044866.html

你可能感兴趣的文章
python--注释
查看>>
前端资源链接 ...
查看>>
yum install ntp 报错:Error: Package: ntp-4.2.6p5-25.el7.centos.2.x86_64 (base)
查看>>
leetcode-Single Number-136
查看>>
CF715C Digit Tree
查看>>
二分法练习1
查看>>
QT 制作串口调试小助手----(小白篇)
查看>>
前端MVC实践之hellorocket——by张舒彤
查看>>
OptimalSolution(2)--二叉树问题(3)Path路径问题
查看>>
IPC 之 Messenger 的使用
查看>>
如何joomla修改版权信息
查看>>
爱情八十六课,等得不是爱情
查看>>
企业网站建设流程
查看>>
数据库的显示、创建、使用 、用户授权管理及忘记root用户后重置密码
查看>>
ES5和ES6中的继承 图解
查看>>
macos 下usb键盘问题.
查看>>
SQL函数学习(十六):STUFF()函数
查看>>
总结基础OOP(面向对象)
查看>>
node上传包到npm公共库
查看>>
Google 开源的JavaScript工具和库集锦
查看>>