gpt4 book ai didi

c# - C# 事件创建的 VB 等价物

转载 作者:行者123 更新时间:2023-11-30 21:21:38 25 4
gpt4 key购买 nike

我正在尝试使用我在网上找到的代码 (link) 扩展 GridView 类以始终显示页眉和页脚,即使数据源为空也是如此。但是,代码是用 C# 编写的,但我使用 VB。

下面的 VB 等价物是什么?

public event MustAddARowHandler MustAddARow;

有没有办法解决 VB.NET 不允许事件返回类型的问题?

此外,由于以下错误,我无法转换以下函数。

代码:

Protected Function OnMustAddARow(ByVal data As IEnumerable) As IEnumerable
If MustAddARow = Nothing Then 'Error on MustAddARow'
Throw New NullReferenceException("The datasource has no rows. You " _
& "must handle the 'MustAddARow' Event.")
End If
Return MustAddARow(data) 'Error on MustAddARow'
End Function

错误: Public Event MustAddARow(data As System.Collections.IEnumerable)' 是一个事件,不能直接调用。使用“RaiseEvent”语句引发事件。

最佳答案

像这样:

Public Event MustAddRow(data As IEnumerable)

关于c# - C# 事件创建的 VB 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2624886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com