【发布时间】:2019-10-28 13:59:55
【问题描述】:
我在 VB.net 中有以下代码,需要将其转换为 C#...
Public Class SearchableCollection
Inherits ControlCollection
Public Sub New(owner As Control)
End Sub
End Class
当我将它转换为 c# 时,我收到错误“没有给定的参数与所需的形参所有者相对应”。
public class SearchableCollection : ControlCollection {
public SearchableControlCollection(Control owner){
}
}
有什么想法吗?
【问题讨论】:
-
不应该是
public SearchableCollection(Control owner){ ... }吗?不是SearchableControlCollection -
在 vb.net 中,您使用 MyBase(owner) 作为声明,但在 C# 中,您必须在声明中这样做: public SearchableCollection(Control owner) : base(owner) { ... }