首先感谢一下DUDU,让我下午还能研究一点东东,贴上代码如下,是VB的,凑合着看吧。
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim myString = "a,b,c".Split(",")
Dim ignoreCaseComparer As IgnoreCaseComparer = New IgnoreCaseComparer()
MessageBox.Show(myString.Contains("a", ignoreCaseComparer))
MessageBox.Show(myString.Contains("B", ignoreCaseComparer))
End Sub
Class IgnoreCaseComparer
Implements IEqualityComparer(Of String)
Public myComparer As CaseInsensitiveComparer
Public Sub New()
myComparer = CaseInsensitiveComparer.DefaultInvariant
End Sub
Public Sub New(myCulture As CultureInfo)
myComparer = New CaseInsensitiveComparer(myCulture)
End Sub
#Region "IEqualityComparer Members"
Public Overloads Fun