我想將這段代碼從csharp轉換爲vb。使用免費csharp的所有孩子vb轉換器,但得到一個錯誤。請讓知道是否有人解決過這個問題。twitter oauth icomparer錯誤
錯誤:
類 'QueryParameterComparer' 必須實現 '功能比較(X作爲OAuthBase.QueryParameter,Y如OAuthBase.QueryParameter)作爲整數' 的界面 'System.Collections.Generic.IComparer(OF QueryParameter)'
從C#代碼:
protected class QueryParameterComparer : IComparer<QueryParameter>
{
public int Compare(QueryParameter x, QueryParameter y)
{
if (x.Name == y.Name)
{
return string.Compare(x.Value, y.Value);
}
else
{
return string.Compare(x.Name, y.Name);
}
}
}
到VB代碼
Protected Class QueryParameterComparer
Implements IComparer(Of QueryParameter)
#Region "IComparer Members"
Public Function Compare(ByVal x As QueryParameter, ByVal y As QueryParameter) As Integer
If x.Name = y.Name Then
Return String.Compare(x.Value, y.Value)
Else
Return String.Compare(x.Name, y.Name)
End If
End Function
#End Region
End Class
oAuthBase工作。謝謝 – vamsivanka 2009-10-19 14:44:00
我之前做過,但我必須添加到實現IComparer(Of oAuthBase.QueryParameter) – vamsivanka 2009-10-19 14:45:29