- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
I don't want a war between VB.NET and C# developers, neither is my goal to open a C# VS VB.NET confrontation.
我希望大家列出一个在 C# 中大量使用但在 VB.NET 2.0 中不可用的功能,您将如何解决以实现类似的行为或目的?
例如:
C#
接受无效(返回)lambda 表达式。下面是 FNH 映射的示例:
Component(x => x.Address, m => {
m.Map(x => x.Number);
m.Map(x => x.Street);
m.Map(x => x.PostCode);
});
这在 VB.NET 4.0 之前是不可能的(应该在 VB.NET 4.0 中可行)
VB.NET
必须写一个帮助方法(Sub),并提供AddressOf此方法是为了变通。
Private Sub Helper(ByVal m As MType)
m.Map(Function(x) x.Number)
m.Map(Function(x) x.Street)
m.Map(Function(x) x.PostCode)
End Sub
...
Component(Function(x) x.Address, AddressOf Helper)
现在我知道了,它不是 VB.NET 2.0,但这是一个例子。 VB.NET 3.0 和 3.5 也可以使用。请仅提及这是指哪个版本的 VB.NET。
最佳答案
迭代器 block (yield return/yield break)可能是最大的。
关于c# - 哪些功能在 C# 2.0 中大量使用,但在 VBNET 2.0 中不可用,如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2835270/
我写了一些代码来在“拖动模式”中拖动和调整表单上的任何文本框的大小 这是正在发生的事情的 gif,而不是正确拖动文本框, 代码: #Region "Texbox Dragging" Priva
对于这个问题:What is the C# equivalent of friend? ,我个人会回答“内部”,就像 Ja 在答案中所做的那样!然而,Jon Skeet 表示,C# 中没有与 VB F
我如何将其转换为 C# 代码? Dim newArray() as String = From sRow In iDatatable.Rows.Cast(Of DataRow)() Where sRo
我从这里的@Hans Passant 代码中提取了一段代码:Bold text in MessageBox 这是 C# 代码: SendMessage(hText, WM_SETFONT, mFont
我当前有一个选择案例,它将从记录集中读取名称字段,并从该记录集中读取 bool 值,该值决定是否将该字段包含在稍后生成的报告中. 问题是,在 VB6 中,您可以将 bool 值分配给 ListBox.
最近,我用VB.net(在Windows平台)开发了一个实验应用程序,当应用程序收集数据时,我想用R来分析数据,但我不知道如何与 R 通信(换句话说,我想在我自己的应用程序中将 R 脚本发送到 R)。
我正在 VBNET 2.0 中构建一个 Active Directory 包装器(以后不能使用 .NET),其中我有以下内容: 实用者 集团 联合组织 这些接口(interface)是在内部类(VBN
I don't want a war between VB.NET and C# developers, neither is my goal to open a C# VS VB.NET confr
我是一名优秀的程序员,十分优秀!