我已经快速阅读了Microsoft Lambda Expression文档.
这种例子帮助我更好地理解了:
delegate int del(int i);
del myDelegate = x => x * x;
int j = myDelegate(5); //j = 25
Run Code Online (Sandbox Code Playgroud)
不过,我不明白为什么会有这样的创新.它只是一种在"方法变量"结束时死亡的方法,对吗?为什么我应该使用它而不是真正的方法?
在Stack Overflow测试期间,我看到了很多关于LINQ SQL的问题,但对它一无所知......这听起来很有趣.
什么是LINQ,我该如何开始?
链接指南或文档奖金:)
PS:我是一名长期使用Datatables和Parameterized SQL的C#开发人员
这与代码相关,就像编译器允许您使用一种语言一样,但不允许您使用其他语言(例如,在C#中不存在VB中的可选参数).
如果可能,请提供您的答案的代码示例.谢谢!
我有一个团队,人们对C#非常熟悉,但我们要求在VB.net中编写一个项目.在C#中思考并在飞行中转换为VB有多难?那可行吗?
你能否列出我们可以遇到的问题?
我听说VB.net没有闭包.对于.net 3.5来说,这仍然是真的吗?