C# 4.0 新增 dynamic关键字,提供动态编程(dynamic programming),把既有的静态对象标记为动态对象,类似javascript, Python 或 Ruby。
dynamic calc = GetCalculator();
int sum = calc.Add(10, 20);
具名参数与可选参数public StreamReader OpenFile(
string path,
int bufferSize =1024)
{
...
}
调用 OpenFile 时, 顺序可以完全颠倒:
OpenFile(bufferSize:4096, path:"foo.txt");
C# 4.0新增dynamic关键字与动态编程实践
本文介绍了C# 4.0中动态编程的关键字dynamic的应用,包括动态对象创建、具名参数与可选参数的使用,并通过实例展示了OpenFile函数的调用方式。
2386

被折叠的 条评论
为什么被折叠?



