C#学习笔记(九)CSharp表达式与语句(一)

表达式 

操作数的值VS表达式的值。

int x = 90;
Console.WriteLine(x++);// 90
Console.WriteLine(x);// 91
int x = 90;
Console.WriteLine(++x);// 91
Console.WriteLine(x);// 91

每一种算数运算符没有发生数值提升的时候,返回值类型与运算数类型相同。


赋值表达式的值:

int x = 90;
int y;
Console.WriteLine(y=x);
Console.WriteLine((y=x).GetType().FullName);

输出: 值的类型就是表达式的类型。

90
System.Int32

表达式的分类中有一种:叫A method group:

例如:Console.WriteLine,打出这条指令,发现其有19个重载。这是一组方法,重载决策具体调用哪个方法由输入的参数来决定。


匿名方法表达式:An anonymous Function

Action a = delegate () { Console.WriteLine("Hello world"); };
a();

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值