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关键字及其在动态编程中的应用,展示了具名参数与可选参数的使用方式,并通过实例演示了参数调用顺序的灵活调整,旨在帮助开发者更好地理解和运用这些新特性。
2386

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



