2012-07-29 82 views
0

繼承我使用Visual Studio 2010中,我想創建一個簡單的類,它從一個不區分大小寫的字典類型繼承。VB.NET:由不區分大小寫的字典類型

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)(StringComparer.OrdinalIgnoreCase) 
End Class 

在該上下文中不允許指定StringComparer。還有另一種方法嗎?

回答

4

只要打電話與OrdinalIgnoreCase參數基構造。

Public Class clsMyDictionary 
    Inherits Dictionary(Of String, String) 

    public sub new() 
    MyBase.New(StringComparer.OrdinalIgnoreCase) 
    end sub 

End Class 
+0

謝謝!你是個學者和紳士。 – 2012-07-29 18:05:44