VB.NET:从不区分大小写的字典类型继承
我正在使用VisualStudio2010。我想创建一个简单的类,该类继承自不区分大小写的字典类型。我可以从区分大小写的字典类型继承,如下所示:VB.NET:从不区分大小写的字典类型继承,vb.net,dictionary,case-insensitive,Vb.net,Dictionary,Case Insensitive,我正在使用VisualStudio2010。我想创建一个简单的类,该类继承自不区分大小写的字典类型。我可以从区分大小写的字典类型继承,如下所示: Public Class clsMyDictionary Inherits Dictionary(Of String, String) End Class Dim d = New Dictionary(Of String, String)(StringComparer.OrdinalIgnoreCase) 通常按如下方式创建不区分大小写的字典对
Public Class clsMyDictionary
Inherits Dictionary(Of String, String)
End Class
Dim d = New Dictionary(Of String, String)(StringComparer.OrdinalIgnoreCase)
通常按如下方式创建不区分大小写的字典对象:
Public Class clsMyDictionary
Inherits Dictionary(Of String, String)
End Class
Dim d = New Dictionary(Of String, String)(StringComparer.OrdinalIgnoreCase)
因此,我希望执行以下操作,因此我的dictionary类不区分大小写,但它会导致语法错误:
Public Class clsMyDictionary
Inherits Dictionary(Of String, String)(StringComparer.OrdinalIgnoreCase)
End Class
在该上下文中不允许指定StringComparer。还有其他方法吗?只需使用
OrdinalIgnoreCase
参数调用基本构造函数即可
Public Class clsMyDictionary
Inherits Dictionary(Of String, String)
public sub new()
MyBase.New(StringComparer.OrdinalIgnoreCase)
end sub
End Class
只需使用
OrdinalIgnoreCase
参数调用基本构造函数
Public Class clsMyDictionary
Inherits Dictionary(Of String, String)
public sub new()
MyBase.New(StringComparer.OrdinalIgnoreCase)
end sub
End Class