表达式
操作数的值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();
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。